Firebase索引“ order”:“ ARRAYS”

时间:2019-07-02 07:58:37

标签: firebase google-cloud-firestore firebase-cli

我们应该在indexs.json文件中使用什么进行数组查询?

"collectionGroup": "posts",
      "queryScope": "COLLECTION",
      "fields": [
        {
          "fieldPath": "category",
          "order": "ASCENDING"
        },
        {
          "fieldPath": "tags",
          "order": "***ARRAY?***"
        },

在网络界面中,我们具有“数组”选项。 enter image description here

1 个答案:

答案 0 :(得分:1)

您想要"arrayConfig": "CONTAINS"

"collectionGroup": "posts",
  "queryScope": "COLLECTION",
  "fields": [
    {
      "fieldPath": "category",
      "order": "ASCENDING"
    },
    {
      "fieldPath": "tags",
      "arrayConfig": "CONTAINS"
    },

将来,您实际上可以通过在新文件夹中运行firebase init firestore自己解决这个问题,它将根据您在控制台中创建的内容创建索引文件。同样,将来还会记录JSON。