【发布时间】:2020-07-25 04:55:35
【问题描述】:
我需要将日期值解析为特定格式,而不使用 dateFromString 运算符中的格式字段。
现状: 在 Mongodb 4.0 中,如果我使用下面的代码格式化 dateString,它会给我提到的输出。
parsedDate: {
$dateFromString: {
dateString: "$dateS",
format: format: "%Y-%m-%dT%H"
}
}
Output: "parsedDate": ISODate("2020-01-16T08:00:00Z")
我不能在 3.6 中使用格式字段,因为它不受支持。
如何将我的日期转换为
format: "%Y-%m-%dT%H" 在 3.6 中?
【问题讨论】:
-
据我所知,您希望将日期
ISODate("2020-01-16T08:00:00Z")转换为此 -->"2020-01-16T08"在 mongodb 版本 3.6 中正确吗? -
要转成这个----> 2020-03-20T18:00:00Z
-
你不应该多次发布同一个问题,考虑更新你的问题(提供样本、期望等)和/或提供赏金
-
我同意@Valijon。理想情况下,可以为问题添加更多的清晰度和细节作为更新,以提高社区的知名度,然后在需要时求助于小额赏金。让我知道发布的解决方案是否是您正在寻找的?
标签: mongodb mongoose mongodb-query aggregation-framework