/ / Как да запазя модел при използване на плъгин за възпроизвеждане на Morphia MongodDb? - scala, mongodb, playframework, morphia

Как да запазя модел при използване на плъгин за възпроизвеждане на Morphia MongodDb? - scala, mongodb, playframework, morphia

Аз съм с морфий плъгин за игра рамка и моят код е в скала. Документацията за тази приставка:

http://www.playframework.org/modules/morphia-1.2.1beta6/home

Не можах да намеря никаква документация относно това, как да запазя модел модел в mongodb databse като:

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

Използвам игра 1.2.2RC2. и morphia плъгин морфия-1.2.1beta6

Отговори:

1 за отговор № 1

Не съм сигурен за Scala, но с Java е просто

user.save();

или за валидиране:

user.validateAndSave();