是否可以在Firestore索引上排除字段?

时间:2019-11-23 12:54:11

标签: firebase google-cloud-firestore

我刚刚观看了Get to know Cloud Firestore的播放列表,并且刚刚了解到文档的每个字段都已编入索引。

我的问题是,Firestore索引是否可以排除某些字段?我非常确定我不会将其用作查询之类的字段。

谢谢。

1 个答案:

答案 0 :(得分:3)

正如您正确发现的那样,Firestore会自动为集合中文档的所有单个字段编制索引。您可以在Firebase控制台的single field indexes panel中排除某些字段。

从那里:

  

Cloud Firestore为添加的每个字段创建由自动索引设置定义的索引,默认情况下启用大多数简单查询。您可以添加豁免以手动设置如何索引特定字段。

从那里,您可以输入集合(或集合组)和字段名称,然后选择是否自动创建哪些索引(升序,降序,数组)。