将mongoose数组元素与数组进行比较

时间:2015-10-21 04:38:48

标签: node.js mongodb mongoose

在nodejs和mongoose初学者。

我有这样的架构

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

现在,我想拨打电话

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

基本上,如果用户有任何上述项目,我希望该呼叫返回。

由于

1 个答案:

答案 0 :(得分:5)

您需要使用$in运算符

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