Я перехожу к драйверу Java MongoDB версии 3. Я не могу понять, как выполнить обновление документа. Например, я хочу изменить "возраст" пользователя:
MongoDatabase db = mongoClient.getDatabase("exampledb");
MongoCollection<org.bson.Document> coll = db.getCollection("collusers");
Document doc1 = new Document("name", "frank").append("age", 55) .append("phone", "123-456-789");
Document doc2 = new Document("name", "frank").append("age", 33) .append("phone", "123-456-789");
coll.updateOne(doc1, doc2);
Вывод:
java.lang.IllegalArgumentException: Invalid BSON field name name
Есть идея, как это исправить? Спасибо!