Как вставить объект в коллекцию, если он не существует, используя mongo-jackson-mapper?
Я не могу найти API для этой простой операции. Что мне нужно сделать, это вставить новый документ, если он еще не существует, поэтому я пытаюсь использовать "upsert":
JacksonDBCollection<User, String> collection =
JacksonDBCollection.wrap(database.getCollection("users"),
User.class, String.class);
collection.ensureIndex("email");
collection.update(DBQuery.in("email", user.email),
<what should I put here?>, true, false);
Объект, который мне нужно вставить, это "пользователь", но подпись update() принимает только экземпляр DBQuery.
Спасибо майкл