我正在尝试获取 mongo db 中一周前的数据
这是我需要检查的字段 -
{
_id:821398723913,
closed_at:"2020-06-10T01:43:59-04:00"
}
我想要的是返回closed_at不到一周的所有对象。我在网上看过,但没有一个解决方案有效。
编辑:
到目前为止,我已经尝试过 -
db.Orders.aggregate([{
$project: {
date: {
$dateFromString: {
dateString: '$date'
}
}
}
}, {
$match: {
"closed_at": {
$lt: lastDayWeek,
$gt: firstDayWeek
}
}
}]);
和
Orders.find({'closed_at': {
$gte: new Date((new Date().getTime() - (15 * 24 * 60 * 60 * 1000)))
}, 'cancelled_at': null}).sort({_id: 1});
我需要周一到周一,我正试图用$isoWeek解决这个问题,但到目前为止还没有运气
米琪卡哇伊
慕虎7371278
相关分类