N1QL 查询用于获取预期字段是列表一部分的文档
N1QL query for fetching a document where the expected field is a part of a list
我对 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.
中阅读更多相关信息
我对 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.