用于索引的Cloud Firestore通配符

Blu*_*lue 4 firebase google-cloud-firestore

在设置索引时,Cloud Firestore中的通配符级别的语法是什么?我知道有一个安全规则.

谢谢.

Mic*_*igh 12

Cloud Firestore索引基于集合名称,而不是完整的集合路径.因此,如果要创建索引users/{id}/messages,执行此操作的正确方法是创建索引messages.

所有同名的集合,即使嵌套在文档下,也共享相同的索引.

  • 我相信,这很重要,可以在 Firestore 文档中明确提及。提前知道这一点会让我对我的子集合命名不同。谢谢澄清。 (4认同)
  • 假设我的数据模型中有两个地方有消息,比如`users/{id}/messages`和`groups/{id}/messages`.是否可以仅索引用户消息而不分组消息? (2认同)