[英]How can I query multiple condition for a single Mongoose Model child in mongoose Model.find()?
我如何使用 mongoose Model.Find() 方法过滤出我对单个 Model 属性的多个条件的查询。 我使用下面的代码只返回第二个查询查找条件,它只返回气动设备。
router.get('/Equipments',async (req, res) =>{
try{
const equipments = await Equipments.find({"EquipmentType" : "electrical" , "EquipmentType" : "pneumatic" })
res.status(201).send(equipments)
}catch(e) {
res.status(500)
}
})
条件是否有类似 OR 的运算符?
使用$or
条件,像这样
await Equipments.find({$or:[{"EquipmentType" : "electrical"},
{"EquipmentType" : "pneumatic"}]})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.