首页 > 解决方案 > 获取子集合和子集合中的集合

问题描述

我的火库有问题。问题是我有这样一个数据库。我想下载 hives 集合中的所有东西。问题是每个养蜂场都有不同的集合。例如,我有:蜂房中的 3 个文档,每个蜂房和我拥有的每个文档中,例如:5 个蜂巢。我想要所有荨麻疹的所有细节。

users:
  {uid}:
    apiaries:
      {uid}:
        hives:
          {uid}
    notes:
      {uid}

在此处输入图像描述

标签: firebasevue.jsgoogle-cloud-firestore

解决方案


如果您想获取所有名为“hives”的子集合中的所有文档,无论它们嵌套在哪里,那么您将需要使用集合组查询

firebase.firestore().collectionGroup("hives").get()

推荐阅读