我有一个用户 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);
}
最佳答案
$in
运算符就可以解决问题。
var query = PUser.find({'userID': {$in:array}});
关于node.js - 带数组参数的 Mongoose 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26985908/