我要过滤时AGG:6和 '值' 大于:1000和AGG:5和 '值' 大于:2000 架构:过帐MongoDB的-Moogose查询阵列字段进行过滤
Query:db.postings.find(
{ agg: {
$elemMatch: {
$and:[
{agg:'5', value: { $gte: '2000'} },
{agg:'6', value: { $gte: '1000'} }
]
}
}}
);
结果:[]空
集“:
{ "_id":1,
"agg" : [
{ "value" : "2014", "agg" : "5"},
{"value" : "2500","agg" : "6"}
],
}
{
_id:2,
"agg" : [
{ "value" : "2015", "agg" : "5"},
{ "value" : "1000","agg" : "6" }
],
}
怎么我写查询correc TLY?