Я пытаюсь использовать Morphia, чтобы сделать что-то вроде этого MongoDB upsert
var session = {user: "user", session: "session"}
db.sessions.update(
{user: session.user},
session,
{upsert: true})
В основном, как обычный save
в MongoDB / Morphia, но с определенным запросом.Глядя на документацию Morphia , однако есть только примеры установки определенных полей.
Операция может быть разделена на чтение и запись, конечно, но для моего случая использования операция должна бытьatomic.
Можно ли вообще обновить весь документ в Morphia?