Я пытаюсь написать запрос за прошлую неделю, но он не работает должным образом в mongoDB.
[{
$lookup: {
from: 'reviews',
localField: 'groupReviews',
foreignField: '_id',
as: 'groupReviews'
}
}, {
$match: {
$and: [{
_id: {
$eq: ObjectId('5f247eea8ad8eb53883f4a9b')
}
},
{
"groupReviews.reviewCreated": {
$gte: ISODate('2020-06-20T10:24:51.303Z')
}
}
]
}
}, {
$project: {
count: {
$size: "$groupReviews",
},
groupReviews: {
$slice: ["$groupReviews", 0, 20],
}
}
}, {
$sort: {
"groupReviews.reviewCreated": -1
}
}]
фактический результат: приведенный выше код возвращает результаты старше 20.06.2020.
ожидаемый результат: он не должен отображаться старше 2020-06-20.
Я прилагаю изображение для справки.
Ссылка на изображение