首页 > 解决方案 > Mongo 如何将 ISO 日期转换为 BSON 时间戳值

问题描述

在 Mongodb 中,如果我的 ISODate 为“2021-07-29T01:57:49.075Z”,如何将此值转换为等效的 BSON 时间戳值?BSON 值应采用 Timestamp(nnnnnnnnnn, 1) 的形式。n 值为 10 位长。我已经使用 $toLong 聚合看到了一个接近的答案,但是返回的长数字不适合 10 位数字。反过来,如何将 BSON 时间戳值转换为 ISODate。

这看起来很简单,但我找不到任何参考和类似问题转换为长数字而不是上述形式的 BSON 时间戳。谢谢你的帮助。

标签: mongodb

解决方案


推荐阅读