mongoose find 如何定义复杂查询条件?
发布于 1年前 作者 alfredduck 1192 次浏览

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

4 回复

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

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

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

谢各位大神回复

回到顶部