迁移到 Mongo Morphia 2

Migrate to Mongo Morphia 2

我正在尝试迁移到 Mongo Morphia 2。文档很差。 我应该如何重写下面的函数

return datastore.get(type, id.toUUID());

我试过了

return datastore.find(type).field("_id_").equal(id.toUUID()).first();

我不确定 get(T, String) 是如何映射的。我找不到有关该功能的文档。 我探索了 MongoDB 上的数据,我看到所有索引都有一个“id”字段。

你会这样写:datastore.find(type).filter(eq("_id", id.toUUID())).first()。您也可以只引用 java 字段的名称,Morphia 会正确映射它。

您要从哪个版本更新? API 在我看来太老了。