【发布时间】:2019-04-30 05:44:16
【问题描述】:
编辑:这个问题已经过时了,我敢肯定,新的文档和最新的答案是现在可用的。
我只想通过其 ID 检索单个文档的数据。我使用以下示例数据的方法:
TESTID1 {
'name': 'example',
'data': 'sample data',
}
是这样的:
Firestore.instance.document('TESTID1').get() => then(function(document) {
print(document('name'));
}
但这似乎不是正确的语法。
我无法在 Flutter (dart) 中找到关于查询 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());
);
不执行。
【问题讨论】:
标签: firebase dart flutter google-cloud-firestore querying