2014-04-29 3 views
1

У меня есть коллекция записей, для которых я обычно хочу получить все результаты, однако в некоторых случаях пользователь предоставит список идентификаторов для исключения из результатов.mongoose - выполнить запрос, исключая определенные записи

Есть ли способ выполнить запрос с помощью мангуста и дать ему массив идентификаторов для исключения из результатов?

ответ

2

Конечно, это так же просто, как это:

db.coll.find({ "_id": { "$nin": [ 1, 2, 3 ] } }) 

В Mongoose было бы:

Model.where("_id").nin([ 1, 2, 3 ]) 
+0

Благодаря Себастьян (и для добавления версии Монго), это работает! –

+0

ошибка, mongoose версия. :) –

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