私は、次の集計クエリがある:このMongoDB集約クエリは何も返しません。
db.radars.aggregate([
{
$group: {
_id: '$locationId',
count: {$sum: 1}
},
},
{
$match: {
loggedAt: {
$gte: new Date('2014-01-01T00:00:00Z'),
$lte: new Date('2016-12-31T00:00:00Z')
}
}
}
]);
は、私は間違いなく、条件に一致するデータを持っている:
をしかし、私は何を取得:
誰もが知っていますなぜこれが起こっているのでしょうか?
試み、 'loggedAt:{ $ GTE:新しい日付(1388534400)、 $のLTE:新しい日付(1483142400) }' – gaston
残念なことに、同じ結果です。しかし、 'loggedAt:{$ push: '$ loggedAt'}'を使うと助けになります。 –