我想从mongodb查询数据并根据某些条件进行过滤。这个想法是说我想收到状态为sold
代码如下:
db.collection('items').find({ users.name: { $in: ["Tomas","Antti"] } }).toArray(function (err, items) {
console.log(items);
});
我的收藏集如下:
{
_id: ObjectId("5c9cddd50e08a84cd3f4cccb"),
item: "Item 1",
users: {
"be81afc": {"name:"John"},
"78sdjh3": {"name:"Antti"},
"78sd78a": {"name:"Antti"},
},
timestamp: 123123123
}
假设我在items
集合中有很多文档,如何使用where语句在获取满足条件的项目时过滤项目。如您所见,用户不需要担心哈希码,我所需要的只是过滤项,用户名等于前Tomas和Antti