Не работает поиск с условием в mongoose

Рейтинг: 0Ответов: 0Опубликовано: 06.08.2023

Элементы коллекции выглядят так:

{
  settings: {
    starboard: {
      channelID: '1129422168984387594',
      reqReacts: 1,
      data: [Map],
      customReact: '⭐'
    },
    neuro: { search: true }
  },
  _id: new ObjectId("649e9d53188b7e7bb4f02cef"),
  __v: 0,
}

settings.neuro.search стоит на true только у 1 элемента коллекции (его пример выше).

Я ввожу следующий код:

Collection.find({ 'settings.neuro.search': {$ne : false}}).then(function(results) {
console.log(results)
})

В консоль отправляются все элементы коллекции, даже те, у которых settings.neuro.search стоит на false.

В чем может заключаться проблема?

Ответы

Ответов пока нет.