繁体   English   中英

如何在 mongoose ZA559B87068921EEC05086dCE5448 中查询单个 ZCCADCDEDB567ABAE643E15DCF0974E503Z Model 孩子的多个条件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM