Исключить список документов в mongoose

#mongodb #mongoose #mongodb-query #mongoose-schema #mongoose-populate

#mongodb #mongoose #mongodb-запрос #mongoose-схема #mongoose-заполнить

Вопрос:

Как я могу исключить (используя Id) список документов в коллекциях, используя mongoose.

 User.find({}, function (err, docs) {

})
  

Он предоставляет весь документ в коллекции пользователя, но мне нужно исключить список документов из коллекции пользователя

 excludedUserId = ["234h2gl2422vb2c3sdf","sdf98sfd9sfdu978fsf","sfdsdf2325yh3432",......] //dummy User Id
  

Ответ №1:

Вы можете использовать $nin оператор поля. Пример:

 {_id:{$nin:[ObjectId('5f3de9dca1aaae489a9620e0'),...]}}