Агрегат $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)
})

Почему, что я должен делать?

0 ответов

Другие вопросы по тегам