这可能更像是一个一般性的查询问题,因为我对数据库还很陌生。
如果我在沙发底桶里有这个文件:
{
"accId": "1234",
"operation": "test",
"response": "a response"
}
我可以用代码得到响应
N1qlQueryResult result = bucket.query(select("response").fromCurrentBucket().where((x("accId").eq("\""+Id+"\"")).and(x("operation").eq("\""+op+"\""))));
但是如果我的 JSON 看起来像这样:
{
"organization": {
"accId": "1234",
"operation": "test",
"response": "a response
}
}
我将如何获得回应?
谢谢您的帮助。
Couchbase 存储 JSON 文档。因此,它将按照下面提到的查询中提到的方式获取。
select * from bucketName where organization.accId="1234" and organization.operation="test"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句