鉴于我有一个带有对象数组的根文档的情况。 是否可以返回包含一组对象的文档?
例如:
doc 1
{
"name": "someName"
"date": "someDate"
"anArray" : [
{"key1": "value1", "key2":"value2"},
{"key1": "value3", "key2":"value4"}...]
}
doc 2
{
"name": "someOtherName"
"date": "someOtherDate"
"anArray" : [
{"key1": "value1", "key2":"value2"},
{"key1": "value4", "key2":"value3"}...]
}
我想要一个匹配的查询,并根据以下内容返回 Doc1 : 包含key1 = value1&&的anArray中包含对象的文档key 2 = value2 AND在anArray中也有对象,key1 = value3和key2 = value4
这可能吗?
答案 0 :(得分:0)
在外部查询上组合多个嵌套过滤器来实现这一点 - 正如Val建议的那样。