firebase 是否应该为集合中的所有字段建立索引?Firestore

xdnvmnnf  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(101)

我需要一些关于复合索引的帮助。
我对集合的不同字段有一些疑问。
我是否应该根据每个查询的条件创建多个组合(如图中的第1、3、4行)
或者我应该只创建一个复合索引tickets集合中的所有字段(如图中的第2行)
哪一个是最好的选择?我感谢你的帮助。

kgqe7b3p

kgqe7b3p1#

回答作为社区wiki,正如道格史蒂文森在上面的评论中提到的。
将需要索引的所有字段(来自所有查询)组合到一个满足应用所需查询的组合中。对所有内容进行索引将花费更多的成本,因为存储空间使用量更大,无论您是否使用它们。
正如Alex Mamo所建议的,您可以参考这个Stackoverflow Link,它可能会对您有所帮助。

相关问题