gpt4 book ai didi

以毫秒为单位的 Mongodb 时间戳

转载 作者:可可西里 更新时间:2023-11-01 10:25:57 26 4
gpt4 key购买 nike

我在 mongodb 中以 unix 时间戳格式存储日期 >> 1449060622现在我也想添加毫秒,这样如果在同一秒内插入的记录可以正确排序。

有人可以建议我使用 js new Date() 更好还是更简单 (new Date).getTime() ?

最佳答案

无论何时在 MongoDB 中存储时间,您都应该真正考虑使用 native Date 类型。它不仅为您提供毫秒精度,还解锁了许多简单整数不可用的功能,例如 date aggregation operators例如。

如果您出于某些不明原因真的不想使用 native 日期(我想不出一个好的原因)或者不想转换整个数据库(真的,您应该)并且需要更高的精度,您可能会考虑将新值添加为浮点值。这确保了与旧数据的互操作性,因为整数和浮点值通常可以很容易地相互转换和比较。

关于以毫秒为单位的 Mongodb 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com