包含$或mongo查询

时间:2018-03-27 13:55:04

标签: node.js mongodb mongoose

我使用mongoose在节点上运行以下查询。

Contacts.find().where("_id",id).where("types","presenter").exec(function(err,doc){

现在我想在第二个where子句中包含另一个值Presenter

我尝试了以下

Contacts.find().where("_id",presenter).where("types","presenter", $or ["types","Presenter"] ).exec(function(err,doc){

但错误是$or is undefined,这很明显。

如何在第二个where子句中传递值presenterPresenter

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用$in运算符。 ...where('types').in(['presenter', 'Presenter'])...