Я не нахожу способ получить записи, которые не были созданы на определенную дату.Дата в формате iso, но мне просто нужно сравнить часть даты, исключая время.
like where rec_date != '2018-08-02'
У меня уже есть трудности с получением записей конкретной даты, но мне это удалось как-то с помощьюследующее
var param_date = '2018-08-23T09:47:00Z'
var day = moment(param_date, "YYYY-MM-DD")
var pday = moment(param_date, "YYYY-MM-DD").subtract(1, 'day')
var nday = moment(param_date, "YYYY-MM-DD").add(1, 'day')
Model.find({
$and: [
// match exact date
{"rec_date": {$gt: day}},
{"rec_date": {$lt: day2}}
]
},
function(err,docs) {
res.json(docs)
} );
, но я понятия не имею, как это сделать для не равных
$ ne, похоже, не работает, так как сравнивает всю дату ISO, просто нужно сравнитьчасть даты.