【发布时间】:2018-09-01 14:48:52
【问题描述】:
根据Cloud Firestore=>Data type 文档,键入reference 在NoSQL 世界中充当外键。但是当我在 Fluter/Dart 中查询它时。
Firestore 中的数据库。
[收藏]
注意:DocumentOne的数据类型都是reference
- CollectionWithReference
- DocumentOne
- FKOne/doc001
- FKTwo/doc002
- DocumentOne
- FKOne
- doc001
- "someData": '只是一些数据'
- doc001
- FK二
- doc002
- "anotherData": '只是另一个数据'
- doc002
示例代码:
Firestore.instance.collection('CollectionWithReference').snapshots()
.listen((data) => data.documents.forEach((document) => print(document.data)));
输出
{FKOne:“DocumentReference”实例,FKTwo:[“DocumentReference”实例,“DocumentReference”实例,“DocumentReference”实例]}
【问题讨论】:
-
那么你的问题是什么?
-
正如标题所说,我想查询该文档中引用的数据,但它给了我
Instance of 'DocumentReference'。我现在正在努力解决这个问题。
标签: firebase dart flutter google-cloud-firestore