2014-11-18 5 views
0

У меня есть массив пользовательских идентификаторовMongoose запрос с параметром массива

Можно ли запросить мою базу данных, используя массив в качестве параметра, возвращая все пользовательские объекты в базе данных, которые имеют идентификаторы в моем массиве?

Это была моя предыдущая попытка

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); 
    } 

ответ

3

$in оператор будет делать трюк.

var query = PUser.find({'userID': {$in:array}}); 
Смежные вопросы