我的 MongoDB 架构中有一组嵌套对象。可以说,
var Post = {
"title": "Some title",
"advertisers" : [
{
"category" : "Tech",
"name" : "Henry",
"city" : "New york",
"updated_at" : ISODate("2011-07-26T21:02:19Z"),
"created_at" : ISODate("2011-07-26T21:02:19Z")
},
]
}
我想根据嵌套模式中的多个值来查找帖子。例如
Post.find({ 'advertisers.category' : 'Tech', 'advertisers.city': 'New York' });
它返回符合上述条件之一的帖子。但我想要两者都匹配的帖子。
我该怎么做?