Не работает поиск с условием в mongoose
Элементы коллекции выглядят так:
{
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
.
В чем может заключаться проблема?
Источник: Stack Overflow на русском