在nodejs和mongoose初学者。
我有这样的架构
schema = new Schema({
username: String,
items: [Number]
});
现在,我想拨打电话
var myItemsArray = [10,5,23,534];
user.find({items: myItemsArray}, function(err, user){});
基本上,如果用户有任何上述项目,我希望该呼叫返回。
由于
答案 0 :(得分:5)
您需要使用$in
运算符
user.find({items: {$in: myItemsArray}}, function(err, user){
console.log(err, user);
});