Запрос Mongoose, где значение не равно нулю
Ищете запрос:
Entrant
.find
enterDate : oneMonthAgo
confirmed : true
.where('pincode.length > 0')
.exec (err,entrants)->
Я правильно делаю предложение where? Я хочу выбрать документы, где pincode
не является нулевым
Ответы
Ответ 1
Вы должны иметь возможность сделать это как (как вы используете запрос api):
Entrant.where("pincode").ne(null)
..., в результате чего будет выглядеть запрос mongo:
entrants.find({ pincode: { $ne: null } })
Несколько ссылок, которые могут помочь:
Ответ 2
Я оказался здесь, и моя проблема заключалась в том, что я запрашивал
{$not: {email: /@domain.com/}}
вместо
{email: {$not: /@domain.com/}}