在 BSON Java 实现中,一个 ObjectId 由 3 部分组成(源代码: http: //grepcode.com/file/repo1.maven.org/maven2/org.mongodb/mongo-java-driver/2.9.0/org/ bson/types/ObjectId.java#ObjectId.%3Cinit%3E%28int%2Cint%2Cint%29):
XXXX XXXX XXXX
-------------------------
time machine&pid inc
(每个 X 代表一个字节)
这与文档中描述的有点不同(文档:http ://docs.mongodb.org/manual/core/object-id/ )
XXXX XXX XX XXX
--------------------------
time machine pid inc
(每个 X 代表一个字节)
谁能让我知道为什么 java-driver 没有遵循规范?
谢谢!