我需要创建一个查询来查找一个文档,其中数组字段的每个值必须满足不同的条件。 这些条件因该数组的索引而不同。
我读到它可以通过这种方式完成:
var cursor = db.collection('inventory').find({
"dim.1": { $gt: 22, $lt: 30 }
});
这里我找到了一个文档,其中数组字段“dim”的值> 22& < 30在第二位。
我需要用猫鼬做同样的事情。但是如何?!?
答案 0 :(得分:0)
您可以对Mongoose使用相同的查询。
假设您的Mongoose模型库存,这应该有效:
Inventory.find({
"dim.1": { $gt: 22, $lt: 30 }
}, function(err, docs) {
// Callback code
})