问题描述
将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个参数,似乎在文档中有误?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)