我如何通过节点 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']} })

MongoDB official Documentation for $in operation