json - 如何在 couchbase 数组中搜索特定字符串

标签 json nosql couchbase sql++

我有以下格式的 JSON 文档:

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

如何搜索与模式“%ABC%”匹配且 id=1005 的特定 config.properties。在上述情况下,我的输出应该是

config.properties:ABC_001

最佳答案

这让你接近:

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

这是输出:

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

关于json - 如何在 couchbase 数组中搜索特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53831000/

相关文章:

java - 我不断收到 com.android.volley.RequestQueue.add 空对象引用错误

javascript - Backbone.js 获取无法正常工作

c# - 序列化无符号整数 (ulong) 数组时 Json.NET 崩溃

database - 对具有良好文档的 Cassandra IDE 的建议,以便在 Windows 操作系统中工作

java - couchbase 中文档类型和键值类型的区别

javascript - 将值加载到 Selectize.js 中

node.js - 如何在 KeystoneJS 中创建唯一键

mongodb - NoSQL 和即席查询 - 数百万行

elasticsearch - Couchbase如何与Elasticsearch一起使用?

java - Spring Data Couchbase自定义存储库方法