我正在尝试使用Meteor / nodeJS在Mongo聚合管道中查看日期是否过去。管道必须完全独立。我无法预先计算任何值。
第一步是查找当前日期。根据{{3}},我希望新的Date()返回当前日期作为ISO日期。
但是我得到的是:
ISODate("1970-01-01T00:00:00Z")
数据:
[
{
"_id": 1
}
]
代码:
db.collection.aggregate([
{
"$addFields": {
"now": new Date()
}
}
])
输出:
[
{
"_id": 1,
"now": ISODate("1970-01-01T00:00:00Z")
}
]
我在做什么错?如何在聚合函数中计算当前日期?非常感谢您的帮助。