mongodb - Mongo 如何将 ISO 日期转换为 BSON 时间戳值
问题描述
在 Mongodb 中,如果我的 ISODate 为“2021-07-29T01:57:49.075Z”,如何将此值转换为等效的 BSON 时间戳值?BSON 值应采用 Timestamp(nnnnnnnnnn, 1) 的形式。n 值为 10 位长。我已经使用 $toLong 聚合看到了一个接近的答案,但是返回的长数字不适合 10 位数字。反过来,如何将 BSON 时间戳值转换为 ISODate。
这看起来很简单,但我找不到任何参考和类似问题转换为长数字而不是上述形式的 BSON 时间戳。谢谢你的帮助。
解决方案
推荐阅读
- go - Go 中的 C++ fmod 等价物是什么?
- python - Sqlalchemy:在关系表中具有额外列的自引用多对多关系
- ios - 是否可以检测到处于非运行状态的应用是通过后台模式启动的?
- kubernetes - 在 kubernetes statefulset 中为 pod 设置自定义序号,而不是默认的 0
- azure-devops-extensions - 作为自定义发布构建任务的一部分,我如何上传到 Repo
- python-3.x - 通过joblib在python中跨多个进程共享变量的问题
- c - 给定一个完全链接的 a.out,它定义了符号 foo,我如何知道该定义来自哪个目标文件,而不重新链接 a.out?
- c# - 我需要检查 API 调用是否在 90 秒内返回响应
- python - 扩展问题“Python logging multiple files using the same logger”
- java - 在 Java 8 中使用 Group By 和属性