我如何通过节点 js 在模型中使用函数查找来获取值
how i can get by values use function find in model by node js
我在 node.js 中编写了代码,用于从模型 mongoDB 中查找结果,使用 mongoose
但我想得到包含状态等于等待或接受的结果
这是我的代码,它为我找到处于等待状态的结果
const Booking= require('../model/Booking')
displayBookings: async(req,res)=>{
console.log('ok get')
try {
Booking.find({owner:req.params.id, status:'waiting'}).populate('driver').exec((err,result)=>{
if(result){
res.json({result:result})
}
else
res.json({error:err})
})
} catch (err) {
res.json(err)
}
},
这是我的路由代码
const ControllerBooking=require('../conroller/booking')
router.get('/displayBookings/:id', ControllerBooking.displayBookings)
Booking.find({ owner: req.params.id,
status: { $in: ['waiting', 'accepted']} })
我在 node.js 中编写了代码,用于从模型 mongoDB 中查找结果,使用 mongoose 但我想得到包含状态等于等待或接受的结果
这是我的代码,它为我找到处于等待状态的结果
const Booking= require('../model/Booking')
displayBookings: async(req,res)=>{
console.log('ok get')
try {
Booking.find({owner:req.params.id, status:'waiting'}).populate('driver').exec((err,result)=>{
if(result){
res.json({result:result})
}
else
res.json({error:err})
})
} catch (err) {
res.json(err)
}
},
这是我的路由代码
const ControllerBooking=require('../conroller/booking')
router.get('/displayBookings/:id', ControllerBooking.displayBookings)
Booking.find({ owner: req.params.id,
status: { $in: ['waiting', 'accepted']} })