2015-10-21 84 views
2

初学者在nodejs和猫鼬。比较猫鼬阵列元素与阵列

我有这样

schema = new Schema({ 
    username: String, 
    items: [Number] 
}); 

架构现在,我想打个电话像

var myItemsArray = [10,5,23,534]; 
user.find({items: myItemsArray}, function(err, user){}); 

基本上,我想调用返回用户如果有任何的以上项目。

感谢

回答

5

你需要利用$in运营商的

user.find({items: {$in: myItemsArray}}, function(err, user){ 
    console.log(err, user); 
});