我要過濾時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?