簡體   English   中英

Node JS mongodb,貓鼬找到多個項目

[英]Node js mongodb, mongoose find multiple items

因此,我想查找多個項目,因此不必循環告訴我不要這樣做。

{ "_id" : ObjectId("59d2b1cf8cec1709f85eb7a9"), "title" : "Arrow", "common_movies" : [ ], "__v" : 0 }
{ "_id" : ObjectId("59d2b1cf8cec1709f85eb7aa"), "title" : "Gotham", "common_movies" : [ ], "__v" : 0 }

我數據庫的電影收藏看起來像這樣。 我想要一個包含2個項目的數組,即Arrow和Gotham對象,這就是我嘗試的

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

如果要選擇名稱為Arrow或Gotham的電影,則應在條件對象中使用or運算符: var criteria = { $or: [ {title: 'Arrow'}, {title: 'Gotham'} ]} 請參閱有關OR邏輯運算符的mongodb文檔

然后在您的find方法中使用criteria對象:

Movie.find(criteria, function(err, foundMovie){
    console.log(foundMovie)
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM