2015-12-25 4 views
-2

Структура являетсяНайти данные по двум значениям в мангусте

{ 
    id  : 12345, 
    userIDs : [ "1", "2", "3"] 
} 

Как написать запрос в nodejs найти идентификатор пользователя присутствует в документе или не на основе коды? Таким образом, мы должны передать два значения в первом запросе - ID, а второй - userId, правильно ли?

+0

Я нашел решение: 'Structure.findOne ({ 'ID': идентификатор, "UserIds": USERID}!, '-_id', функция (эээ, и) { если (ERR) { // callback } else {} // callback } } ' – Kinny

+0

Я рад, что вам удалось решить ваш вопрос. –

ответ

0

Structure.findOne({'id' : id, "userIDs" : userId }, '-_id' , function (err, u) { if(!err) { //callback
} else { // callback } }

у возвращать нулевое значение, если не совпадают в противном случае это вернуть весь документ.

Смежные вопросы