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

8

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

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

16
使用$or运算符。
db.table.find({$or:[{"groupA":data},{"groupB":data}]}, function(err,data){
})

4

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接