我正在尝试迁移到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在我看来太老了