带变量键的Couchbase N1QL嵌套json查询

带变量键的Couchbase N1QL嵌套json查询,couchbase,n1ql,Couchbase,N1ql,我有文件。如何使用嵌套的json字段编写查询? 查询:大于3的计数值输出:doc-1和doc-3 Doc-1 Doc-2 Doc-3 将动态对象(object_VALUES()、object_NAMES()、object_PAIRS())转换为数组并使用ANY子句 必须创建索引才能运行查询:在mybucket上创建索引idx\u count(不同数组v.count for v IN OBJECT\u VALUES(mybucket)END); "1": { &quo

我有文件。如何使用嵌套的json字段编写查询? 查询:大于3的计数值输出:doc-1和doc-3

Doc-1

Doc-2

Doc-3


将动态对象(object_VALUES()、object_NAMES()、object_PAIRS())转换为数组并使用ANY子句


必须创建索引才能运行查询:在mybucket上创建索引idx\u count(不同数组v.count for v IN OBJECT\u VALUES(mybucket)END);
"1": {
    "count":4,
    "name": "pen"
}
"2": {
    "count":1,
    "name": "eraser"
}
"3": {
    "count":43,
    "name": "book"
}
SELECT b.*
FROM mybucket AS b
WHERE ANY v IN OBJECT_VALUES(b) SATISFIES v.`count` > 3 END;