Grails 3.1 - сохранение не работает при обновлении в mongodb - PullRequest
0 голосов
/ 20 декабря 2018

Когда я пытаюсь сохранить существующий документ в mongodb после обновления некоторых свойств, а не всех, save () не обновляется в mongodb, но он обновит экземпляр в это время.Вот мой пример кода:

    DomainClass {
    string name
    string email
    }

Служба:

    DomainClass d = new DomainClass("John", "john@gmail")
    d.save() //it is saving correctly
    d.email = "john1@gmail.com"
    d.save() // it's not updating

Я также использовал validate: false и flush: true при сохранении, но они также не работали.Любая помощь?Я использую Grails 3.1 с mongodb версии 3.4 и hibernate4: 5.0

Я также использовал d.markDirty (), но также не сохранил.

...