【问题标题】:Flutter Firebase get several collections from all parents documentsFlutter Firebase 从所有父文档中获取多个集合
【发布时间】:2021-01-06 11:42:54
【问题描述】:

我如何在一个流中找到我所有“商店”的所有“产品”(所以不仅仅是一个特定的商店)?

代码如下:

return StreamBuilder<QuerySnapshot>(
            stream: Firestore.instance.collection('users').document(uid).collection('stores')
                .document(storeID).collection('products').snapshots(),
            builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) { 
              ... 

非常感谢!

【问题讨论】:

    标签: firebase flutter google-cloud-firestore stream


    【解决方案1】:

    如果您想在 all 个名为“products”的子集合中获取 all 文档,那么您将需要使用 collection group query。

    Firestore.instance.collectionGroup('products').snapshots()
    

    【讨论】:

      猜你喜欢
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 2023-04-02
      • 2022-01-19
      • 1970-01-01
      • 2020-08-09
      相关资源
      最近更新 更多