我正在切换到MongoDB Java driver版本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
你知道怎么修复它吗?谢谢!
https://stackoverflow.com/questions/29434207
复制相似问题