【问题标题】:Firebase indexes "order": "ARRAYS"Firebase 索引“订单”:“数组”
【发布时间】:2019-07-02 07:58:37
【问题描述】:

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

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

在网页界面中,我们有“数组”选项。

【问题讨论】:

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


    【解决方案1】:

    你想要"arrayConfig": "CONTAINS"。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多