Как я могу обновить данные в коллекции mongodb с помощью java-драйвера?
Я пытаюсь (с пустой коллекцией):
db.getCollection(collection).update(new BasicDBObject("_id", "12"), dbobject, true, false);
Но документ был создан с помощью _id == ObjectID (...). Не со значением "12".
Этот код (js) добавляет документ с _id = "12" как ожидалось
db.metaclass.update(
{ _id:12},
{
$set: {b:1}
},
{ upsert: true }
)
Монго-ява-водитель-2.11.2