我有一个用于帖子子收藏夹的收藏夹组查询(最多可以嵌套到2个子收藏夹中) 例如
firestore {
users: <Collection> {
posts: <subcollection> {... posts}
types : <subcollection> {
type1: <subcollection> : {
posts: <subcollection> {... posts}
}
}
}
为此,我目前有一个复合索引,并且运行良好。
我的问题是,拥有1个顶级集合帖子(使用云函数进行非规范化)并查询它会更高效?
答案 0 :(得分:1)
集合组查询使用与普通查询基本相同的索引编制策略,因此它们应以相同的性能运行。具体来说,这意味着查询将scale with the size of the result set,而不是集合的大小。