我在mongodb中存储了unix时间戳格式的日期 >> 1449060622,现在我想添加毫秒,这样如果在同一秒内插入记录,它们可以正确排序。 有人能建议我使用js的new Date()更好还是简单地使用(new Date).getTime()?
每当您在MongoDB中存储时间时,您应该考虑使用本地的日期类型。它不仅提供了毫秒级别的精度,还解锁了许多对简单整数不可用的功能,例如date aggregation operators。如果出于某种模糊的原因(我想不出一个好的原因)您真的不想使用本地日期,或者不想转换整个数据库(真的,您应该这样做),并且需要更高的精度,则可以考虑将新值添加为浮点值。这样可以确保与旧数据的互操作性,因为整数和浮点值通常可以轻松转换和比较。