如何根据字段在Firestore中添加后自动索引文档?

时间:2018-06-07 00:10:38

标签: android firebase google-cloud-firestore google-cloud-functions

我正在使用 firestore 制作类似排行榜的内容,所以我希望将数据集合的文档在数据库中自动自动编入索引在客户端根据时间 DESCENDING,以便它将在客户端显示,这是一个Android应用程序

我的firestore数据库如下所示:

   Results:------------------------>(collection)

          {bcmskdjdkd}:------------->(document)
                     Time:22.3------->(Field)
          {trhrthrtht}:
                     Time:21.5
          {xfgndrghnt}:
                     Time:24.6

1 个答案:

答案 0 :(得分:0)

如果使用相关字段的查询未生成错误,则无需创建任何索引。 Firestore根本不执行无法有效满足的查询。

Please read the documentation to understand Firestore indexes.

  

所有文档字段都会自动编入索引,因此仅使用相等子句的查询不需要其他索引。如果尝试使用未映射到现有索引的range子句的复合查询,则会收到错误。该错误消息包含一个直接链接,用于在Firebase控制台中创建缺失的索引。