【发布时间】:2019-11-23 12:54:11
【问题描述】:
刚刚看了Get to know Cloud Firestore的播放列表,才知道文档的每个字段都有索引。
我的问题是,Firestore 索引是否可以排除某些字段?我很确定我不会将其用作查询查找之类的字段。
谢谢。
【问题讨论】:
标签: firebase google-cloud-firestore
刚刚看了Get to know Cloud Firestore的播放列表,才知道文档的每个字段都有索引。
我的问题是,Firestore 索引是否可以排除某些字段?我很确定我不会将其用作查询查找之类的字段。
谢谢。
【问题讨论】:
标签: firebase google-cloud-firestore
如您所见,Firestore 会自动为集合中文档的所有单个字段编制索引。您可以在 Firebase 控制台中从 single field indexes panel 中排除某些字段。
从那里:
Cloud Firestore 会为您添加的每个字段创建由您的自动索引设置定义的索引,默认情况下会启用大多数简单查询。您可以添加豁免以手动设置特定字段的索引方式。
从那里,您可以输入集合(或集合组)和字段名称,然后选择是否自动创建哪些索引(升序、降序、数组)。
【讨论】:
map 中,然后排除地图本身。除此之外还有其他方法吗?我在想annotations 或(对于 Node/JS/Web)一个带有额外字符串字段数组的对象,其值为 field names,这将告诉 Firestore 将其排除。