大家好,我有这个Bson时间戳记:
"ts" : { "$timestamp" : { "t" : 1562880169, "i" : 1 } }
我如何获取“ t”和“ i”值并将其解析为Java中的变量。
我得到这样的时间戳:
BsonTimestamp timeStamp = (BsonTimestamp) currentDoc.get("ts");
非常感谢你。
最佳答案
BsonTimestamp对象具有getInc和getTime和getInc方法以提取这些值。
http://mongodb.github.io/mongo-java-driver/3.6/javadoc/org/bson/types/BSONTimestamp.html
要获取时间,您需要执行一个timeStamp.getTime(),对于“ i”您将执行一个timeStamp.getInc()