自从从 mongo-java-driver 升级到 mongodb-driver-sync(4.6.1),我无法使用 createDatastore 方法,因为它正在寻找 com.mongodb.MongoClient 对象(已停产)而不是
com.mongodb.client.MongoClient 对象:
client = MongoClients.create(settings);
datastore = morphia.createDatastore(client, databaseName);
有人知道解决方法吗?我试过投射,但这似乎不起作用。
Morphia库的
com.mongodb.MongoClient
更改为com.mongodb.client.MongoClient
在2.0.0中发布:
所以你也应该更新你的 Morphia 库到 更新的版本,例如:
implementation group: 'dev.morphia.morphia', name: 'morphia-core', version: '2.3.0'