如何在nodejs/MongoDB中执行OR操作查询

How to do a OR operation query in nodejs/MongoDB?

本文关键字:执行 OR 操作 查询 MongoDB nodejs      更新时间:2023-09-26

我正在尝试查询我的mongodb但我不知道我的数据在哪一行下,所以我尝试使用参数查询两行,这种语法正确吗?

db.table.find({groupA: data} || {groupB: data}, function(err, records)

使用 $or 运算符。

db.table.find({$or:[{"groupA":data},{"groupB":data}]}, function(err,data){
})

在查询中使用 $or 运算符:

 db.table.find({$or:[{"groupA": data}, {"groupB": data}]}, 
     function(err, records){
      //code to be executed.
     });