我以为我读到您可以使用新的 Firebase Firestore 查询子集合,但我没有看到任何示例。例如,我通过以下方式设置 Firestore:
我怎样才能查询“查找所有歌曲名称=='X'的舞蹈”
更新2019-05-07
今天我们发布了集合组查询 https://firebase.google.com/docs/firestore/query-data/queries#collection-group-query,这些允许您跨子集合查询。
例如,在 Web SDK 中:
db.collectionGroup('Songs')
.where('songName', '==', 'X')
.get()
这将匹配任何集合中的文档,其中集合路径的最后部分是“歌曲”。
你原来的问题是关于寻找dances其中songName == 'X',但这仍然不可能直接实现,但是,对于每首匹配的歌曲,您可以加载其父歌曲。
原答案
这是一个尚不存在的功能。它被称为“集合组查询”,允许您查询所有歌曲,无论它们包含在哪个舞蹈中。这是我们打算支持的事情,但没有具体的时间表。
此时的替代结构是使歌曲成为顶级集合,并使歌曲的舞蹈成为歌曲属性的一部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)