Как сохранить модель при использовании плагина Play Morphia MongodDb? - PullRequest
1 голос
/ 29 июня 2011

Я использую плагин 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 Framework Morphia плагин связывает это. Но теперь операции CRUD отличаются при использовании плагина, который я использую в моем случае, в отличие от использования только Morphia без плагина.

Я использую игру 1.2.2RC2. и плагин morphia morphia-1.2.1beta6

1 Ответ

1 голос
/ 29 июня 2011

Я не уверен насчет Scala, но с Java это просто

user.save();

или для проверки:

user.validateAndSave();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...