【问题标题】:Fetch data from subcollection document in flutter从flutter中的子集合文档中获取数据
【发布时间】:2021-07-20 02:29:25
【问题描述】:

这是我的数据结构。这是用户文档列表。

这是每个文档中的子集合。

子集合包含强类型文档,它是表单。

我想要的是从每个 users 的子集合 workerField 中获取 form 文档(不适用于当前用户) em>文件。 实现方法是什么。

【问题讨论】:

    标签: firebase flutter dart google-cloud-firestore collections


    【解决方案1】:

    如果您想从所有workerField 集合中加载文档,您可以使用所谓的collection group query

    比如:

    var docs = await FirebaseFirestore.instance
          .collectionGroup('workerField')
          .snapshots();
    

    在此处查看我的答案以获取另一个示例:Is wildcard possible in Flutter Firestore query? 以及来自这些search results 的更多内容。

    【讨论】:

    • 好的。但假设我有两个不同的集合,并且都有 uid 作为文档字段。我查询集合 1 以检索集合中的所有文档。我将如何使用集合 1 中的 uid 查询第二个集合。Ps 我正在使用一个未来的构建器来显示数据。
    • 这似乎是一个不同的问题,所以我建议为它打开一个新问题。如果是同样的问题,请编辑您的问题以在代码中显示您尝试过的内容 - 因为我很难从您的描述中解析它。
    猜你喜欢
    • 2020-09-05
    • 2021-08-02
    • 2020-08-15
    • 2021-12-16
    • 2022-01-19
    • 2021-07-29
    • 2020-06-08
    • 2021-08-06
    • 1970-01-01
    相关资源
    最近更新 更多