我遇到问题,无法从文档中获得子集合: 我有firestore数据库 集合:collectionName 在集合文档内部和一个文档子集合“项目”内部
我使用以下代码,但无法从数据库中检索items子集合...。
```
QuerySnapshot snapshot = await Firestore.instance
.collection('collectionName')
.orderBy("order")
.getDocuments();
```
`then`
```
snapshot.documents.forEach((document) {})
```
该文档没有项目子集合
答案 0 :(得分:0)
您无法访问类似的子集合。去年,在firestore的团队发布了一项名为 Collection Group 的新功能。如果要访问项目集合,请尝试执行以下操作:
Firestore.instance.collectionGroup('items')
这将包含items子集合中的所有文档,无论其嵌套的深度如何。请查看this,以获取有关集合组的更多信息。