【问题标题】:flutter Issue in getting subcollection from document in firebase从firebase中的文档获取子集合的颤振问题
【发布时间】:2020-03-20 23:22:09
【问题描述】:

我有一个问题,我无法从文档中获取子集合: 我有firestore db 集合:集合名称 内部集合文档和内部一个文档子集合“项目”

  1. 集合名称
    • 文档1
      • 项目
      • 项目1
      • 项目2

我使用以下代码,但无法从我的数据库中检索项目子集合....`

```
QuerySnapshot snapshot = await Firestore.instance
      .collection('collectionName')
      .orderBy("order")
      .getDocuments();
```
`then`

```
snapshot.documents.forEach((document) {})
```

文档没有项目子集合

【问题讨论】:

    标签: flutter google-cloud-firestore


    【解决方案1】:

    您无法访问这样的子集合。去年,firestore 的团队发布了一个名为Collection Group的新功能。如果您想访问项目集合,请尝试这样做:

    Firestore.instance.collectionGroup('items')
    

    这将包含 items 子集合中的所有文档,无论嵌套有多深。请查看this,了解有关收集组的更多信息。

    【讨论】:

    • 感谢@eandpi 的回复,我需要在加载应用程序时从firebase 加载所有文档及其所有子集合的问题。如果你有 Flutter 中此类问题的示例或教程,请告诉我
    猜你喜欢
    • 1970-01-01
    • 2019-12-31
    • 2022-08-20
    • 1970-01-01
    • 2021-09-07
    • 2022-01-12
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    相关资源
    最近更新 更多