为了账号安全,请及时绑定邮箱和手机立即绑定

固定恢复查询子集合

固定恢复查询子集合

我以为我读到可以使用新的Firebase FiRestore查询子集合,但我没有看到任何示例。例如,我以下列方式设置了FiRestore:舞蹈[收藏]歌名舞名歌曲[收藏]我如何才能查询“查找所有的舞蹈,其中歌曲名称=‘X’”固定恢复查询子集合
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

今天我们发布了集合组查询,这些允许您跨子集合进行查询。

因此,例如在webSDK中:

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

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

你最初的问题是关于找到舞蹈但是,对于匹配的每一首歌,您都可以加载它的父级。

原始答案

这是一个尚未存在的特性。它被称为“集合组查询”,它允许您查询所有歌曲,而不管哪种舞蹈包含它们。这是我们打算支持的东西,但是没有具体的时间表。

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


查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 380 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信