Агрегат $match не работает с диапазоном дат в узле
Это условие запроса。visitedDate : тип даты
const s = new Date('2017/3/1')
const e = new Date('2017/3/2')
const filter = [
{
$match: {
dataSource: 0,
visitedDate: {
$gte: s,
$lt: e
}
}
},
{
$limit: 10
}
]
Я использовал агрегат мангуста в узле, возвращая "[]". код:
model.aggregate(filter, (err, data) => {
if (err) {
return reject(err)
}
return resolve(data)
})
Почему, что я должен делать?