Аз съм с морфий плъгин за игра рамка и моят код е в скала. Документацията за тази приставка:
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();