Я хочу получить данные только одного документа через его идентификатор.Мой подход с примерами данных:
TESTID1 {
'name': 'example',
'data': 'sample data',
}
был примерно таким:
Firestore.instance.document('TESTID1').get() => then(function(document) {
print(document('name'));
}
, но это не похоже на правильный синтаксис.
Я не смог найти подробную документацию по запросам в firestore в пределах флаттера (дротика), поскольку документация по firebase касается только Native WEB, iOS, Android и т. д., но не Flutter.Документация к cloud_firestore также слишком коротка.Есть только один пример, который показывает, как запросить несколько документов в потоке, а это не то, что я хочу сделать.
Проблема, связанная с отсутствующей документацией: https://github.com/flutter/flutter/issues/14324
Не может бытьэто трудно получить данные из одного документа.
ОБНОВЛЕНИЕ:
Firestore.instance.collection('COLLECTION').document('ID')
.get().then((DocumentSnapshot) =>
print(DocumentSnapshot.data['key'].toString());
);
не выполняется.