我有一组用户ID
是否可以使用数组作为参数查询我的数据库,返回数据库中具有数组中ID的所有用户对象?
这是我之前的尝试
var array = ['123', '1234', '12345'];
var query = PUser.find({'userID': array});
query.exec(function(err, users_result) {
if (!err) {
console.log('all user objects with the array's IDs', users_result);
}
答案 0 :(得分:4)
$in
运算符可以解决问题。
var query = PUser.find({'userID': {$in:array}});