【发布时间】:2020-11-04 00:16:09
【问题描述】:
我正在尝试根据日期条件评估聚合查询,因为我想要一个状态变量来告诉系统是打开还是关闭。如果日期、时间结束,则状态为关闭,否则为打开状态。
我正在尝试获取可以使用 new Date() 获取的当前日期。但是我怎样才能转换到特定的时区。我在更高版本的 mongodb 中找到了 dateToString。
但我的数据库版本是 3.2
db.getCollection('testCollection').aggregate([
{"$project":{
"_id":1,
"startDate":1,
"endDate":1,
"currentDate":new Date()
}}
])
我能够获取日期,但无法将其转换为时区。 有没有类似的东西
"currentDate":new Date("Asia/Kolkata")
【问题讨论】:
-
您能否稍微细化这个问题,以更清楚地了解您希望如何查询数据与如何格式化/查看数据?在您的帖子中,您似乎想查询,但您的 agg 中没有
$match,只有$project。
标签: mongodb mongodb-query