我正在使用 morphia 插件作为播放框架,我的代码在 scala 中。这个插件的文档:
http://www.playframework.org/modules/morphia-1.2.1beta6/home
我找不到任何有关如何在 mongodb 数据库中保存模型实例的文档,例如:
val user = new User(cid: "iyoiyoiy97097097")
// how to save now?
领域模型是:
@Entity
class User(@Required val cid: String, val isAdmin: Boolean = false, @Required val dateJoined: DateTime = new DateTime() ) extends Model
此查询是否正确:
val user = User.filter("cid", "123123123sdfsdf").get()
请注意,人们经常将 Morphia 与 Play 框架混淆,这与它无关。播放框架 Morphia 插件将这一点联系起来。但是现在,当使用我在我的案例中使用的插件时,CRUD 操作是不同的,而不是在没有插件的情况下仅使用 Morphia。
我使用播放 1.2.2RC2。和 morphia 插件 morphia-1.2.1beta6