我对N1QL查询还很陌生。我有一些这样的文件。
{
"object":[
{
"x":"a",
"y":"b"
},
{
"x":"c",
"y":"d"
}
]
}
现在,我想获取所有列表成员中“ x” =“ a”的所有文档。如何使用N1Ql查询在Couchbase中实现这一目标?
查询应该看起来像这样:
SELECT * FROM bucketName WHERE ANY o IN object SATISFIES o.x='a' END
ANY
和SATISFIES
是集合运算符,还有其他可以使用的运算符,包括EVERY
。您可以在Couchbase documentation on Collection Operators中了解更多信息。