MongoDB-update mit Java-3-Fahrer

Ich bin Umschaltung auf den MongoDB-Java-Treiber der version 3. Ich kann nicht herausfinden, wie man eine Aktualisierung eines Dokuments. Zum Beispiel will ich ändern, das "Alter" eines Benutzers:

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); 

Ausgabe:

java.lang.IllegalArgumentException: Invalid BSON field name name

Irgendeine Idee wie es zu lösen ist ?
Danke!

InformationsquelleAutor der Frage user2824073 | 2015-04-03

Schreibe einen Kommentar