mongoose find 如何定义复杂查询条件?
 发布于 12 年前  作者 alfredduck  16447 次预览  最后一次回复是 12 年前  来自  

一般的find查询类似 db.find({name: jhon}, function(){}); 现在我想同时查询 name: jhon 和 name:eric ,那么该如何定义查询条件呢?

4 回复
ggaaooppeenngg

或者 $or 看你到底什么情况了,moongoose的查询一般都是query.xx() 对应 mongodb 的$xx 比如query.in() 就是{$in,[]} 之类的。 建议你看看mongodb的文档,都有什么查询,然后再到moongoose里面找对应的。

ijse

db.find({ name: { $in: [ ‘jhon’, ‘eric’ ] } })

看文档,这很容易看到的。

alfredduck

谢各位大神回复