对于Mongo Bson类型的Timestamp,有一个构造函数:BsonTimestamp(final int seconds, final int increment)
,如何理解increment
?设计要考虑什么?
答案 0 :(得分:0)
Timestamp是MongoDB用于replication oplog的内部BSON类型,因此它是针对记录基于时间的操作的批处理的特定用例而设计的:
time_t
值(自Unix时代以来的秒数)ordinal
对于应用程序使用案例,您通常希望使用BSON Date类型而不是时间戳。 BSON日期与时间戳相同,但以时间为单位:
BSON日期是一个64位整数,表示自Unix纪元(1970年1月1日)以来的毫秒数。因此,可以追溯到过去和未来大约2.9亿年的日期范围。