小编bla*_*ian的帖子

从Flutter中的Firestore查询单个文档(cloud_firestore插件)

我只想通过其ID 检索单个文档的数据。我的示例数据方法:

TESTID1 {
     'name': 'example', 
     'data': 'sample data',
}
Run Code Online (Sandbox Code Playgroud)

是这样的:

Firestore.instance.document('TESTID1').get() => then(function(document) {
    print(document('name'));
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不是正确的语法。

我找不到有关在flutter(飞镖)中查询firestore的任何详细文档,因为firebase文档仅解决了本机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());
);
Run Code Online (Sandbox Code Playgroud)

不执行。

querying dart firebase flutter google-cloud-firestore

12
推荐指数
5
解决办法
1万
查看次数