mongodb-driver版本不一致引起的ObjectID变化

By | 2023年9月22日

mongodb-driver版本不一致引起的ObjectID变化

问题现象

web工程通过Dubbo服务请求MongoDB数据库,发现接受到的数据的ObjectID和数据库不一致

问题原因

Dubbo服务中mongodb-driver的版本是3.4.1。而Web工程中用的mongodb-driver的版本是3.11.2,由于版本不同导致ObjectId对象序列化和反序列化出现问题

解决方案

两边统一版本