Javascript 节点js mongodb,mongoose查找多个项目

Javascript 节点js mongodb,mongoose查找多个项目,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,所以我想找到多个项目,这样我就不必循环感觉我被告知不要这样做 { "_id" : ObjectId("59d2b1cf8cec1709f85eb7a9"), "title" : "Arrow", "common_movies" : [ ], "__v" : 0 } { "_id" : ObjectId("59d2b1cf8cec1709f85eb7aa"), "title" : "Gotham", "common_movies" : [ ], "__v" : 0 } 我的数据库的电影集如下所示

所以我想找到多个项目,这样我就不必循环感觉我被告知不要这样做

{ "_id" : ObjectId("59d2b1cf8cec1709f85eb7a9"), "title" : "Arrow", "common_movies" : [ ], "__v" : 0 }
{ "_id" : ObjectId("59d2b1cf8cec1709f85eb7aa"), "title" : "Gotham", "common_movies" : [ ], "__v" : 0 }
我的数据库的电影集如下所示。 我想要一个包含两个项目的数组,箭头和Gotham对象,这就是我尝试的

Movie.find({title: "Arrow"}, {title: "Gotham"}, function(err, foundMovie){
    console.log(foundMovie)
});

如果要选择名称为Arrow或Gotham的电影,则应在criteria对象中使用or运算符:var criteria={$or:[{title:'Arrow'},{title:'Gotham'}]}。看

然后在查找方法中使用criteria对象:


@KeeganRiley,如果这是正确的答案,请接受。
Movie.find(criteria, function(err, foundMovie){
    console.log(foundMovie)
});