如何在Couchbase数组中搜索特定字符串

时间:2018-12-18 10:28:09

标签: json nosql couchbase n1ql

我有以下格式的JSON文档:

{
  "id":"1005",
  "config":{
      "properties":["ABC_001", "DEF_002", "PQR_009"]
   }
}

如何搜索与模式'%ABC%'匹配且ID为1005的特定config.properties。在上述情况下,我的输出应为

config.properties:ABC_001

1 个答案:

答案 0 :(得分:3)

这使您接近:

select prop as `config.properties` 
from test unnest config.properties prop
where test.id = "1005" and prop like '%ABC%'

以下是输出:

[
  {
    "config.properties": "ABC_001"
  }
]