我使用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框架混为一谈。 Play框架Morphia插件将其联系起来。但是现在使用我在我的情况下使用的插件时CRUD操作是不同的,而不是在没有插件的情况下使用Morphia时。
我使用play 1.2.2RC2。和morphia插件morphia-1.2.1beta6
答案 0 :(得分:1)
我不确定Scala,但使用Java只是
user.save();
或用于验证:
user.validateAndSave();