构造函数的Mongo Java驱动程序4+问题

问题描述

将mongo版本3迁移到版本4时遇到问题。

对于版本3,我们在下面的构造函数中接受了4个参数

ObjectId(Date date,int machineIdentifier,short processIdentifier,int counter)

V3 API:https://api.mongodb.com/java/3.0/org/bson/types/ObjectId.html

对于版本4,上述构造函数具有私有访问权限。 那么用 machineIdentifier processIdentifier 创建ObjectId的替代方法是什么?

V4 API: https://mongodb.github.io/mongo-java-driver/4.1/apidocs/bson/org/bson/types/ObjectId.html

还有文档显示“使用给定的时间,机器标识符,进程标识符和计数器创建ObjectId”。 (请参阅所附图片)但是构造函数仅接受2个参数,似乎在文档中有误?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)