小编Mic*_*ych的帖子

如何索引嵌套数组

如何在文档上方建立索引(Couchbase 中的 N1QL 查询)以加快嵌套数组中 SerialNumber 字段的搜索速度(doc => groups => items => item.SerialNumber)?

样本:

{
  "Id": "0012ed6e-41af-4e45-b53f-bac3b2eb0b82",
  "Machine": "Machine2",
  "Groups": [        
    {
      "Id": "0fed9b14-fa38-e511-893a-001125665867",
      "Name": "Name",
      "Items": [
        {
          "Id": "64e69b14-fa38-e511-893a-001125665867",
          "SerialNumber": "1504H365",
          "Position": 73
        },
        {
          "Id": "7be69b14-fa38-e511-893a-001125665867",
          "SerialNumber": "1504H364",
          "Position": 72
        }
      ]
    },
    {
      "Id": "0fed9b14-fa38-e511-893a-001125665867",
      "Name": "Name",
      "Items": [
        {
          "Id": "64e69b14-fa38-e511-893a-001125665867",
          "SerialNumber": "1504H365",
          "Position": 73
        },
        {
          "Id": "7be69b14-fa38-e511-893a-001125665867",
          "SerialNumber": "1504H364",
          "Position": 72
        }
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我的查询:

CREATE INDEX idx_serial ON `aplikomp-bucket` 
(ALL ARRAY(ALL …
Run Code Online (Sandbox Code Playgroud)

indexing json couchbase sql++

1
推荐指数
1
解决办法
381
查看次数

标签 统计

couchbase ×1

indexing ×1

json ×1

sql++ ×1