Как искать конкретную строку в массиве couchbase - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть документы JSON следующего формата:

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

Как мне найти конкретный файл config.properties, который соответствует шаблону "% ABC%" и имеет идентификатор = 1005.В приведенном выше случае мой вывод должен быть

config.properties:ABC_001

1 Ответ

0 голосов
/ 18 декабря 2018

Это приближает вас:

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

Вот вывод:

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