gpt4 book ai didi

firebase - Firestore 查询子集合

转载 作者:行者123 更新时间:2023-12-03 04:48:06 25 4
gpt4 key购买 nike

我以为我读到您可以使用新的 Firebase Firestore 查询子集合,但我没有看到任何示例。例如,我通过以下方式设置 Firestore:

  • 舞蹈[集合]
    • 舞蹈名称
    • 歌曲[收藏]
      • 歌曲名称

我如何查询“查找songName == 'X'的所有舞蹈”

最佳答案

更新2019-05-07

今天我们发布了collection group queries ,这些允许您跨子集合查询。

因此,例如在网络 SDK 中:

db.collectionGroup('Songs')
.where('songName', '==', 'X')
.get()

这将匹配任何集合中的文档,其中集合路径的最后部分是“歌曲”。

您最初的问题是关于查找 SongName == 'X' 的舞蹈,但这仍然不可能直接实现,但是,对于每首匹配的歌曲,您可以加载其父歌曲。

原始答案

这是一项尚不存在的功能。它被称为“集合组查询”,允许您查询所有歌曲,无论它们包含哪个舞蹈。我们打算支持这一点,但没有具体的时间表。

此时的替代结构是使歌曲成为顶级集合,并使歌曲的舞蹈成为歌曲属性的一部分。

关于firebase - Firestore 查询子集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46573014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com