How to update fields in mongodb with Java · November 15, 2021 java mongodb This is how do it with Java. public class MongoClient{ private final MongoDatabase mongoDatabase; public MongoClient() { com.mongodb.MongoClient mongoClient = new com.mongodb.MongoClient( new MongoClientURI( "StringURLtoMongodb" ) ); this.mongoDatabase = mongoClient.getDatabase("databaseName ); } public void changeField(String newValue) { MongoCollection<Document> collection = mongoDatabase.getCollection("students"); Bson filter = eq("Name", "Peter"); Bson update = set("student.0.something.something.field, newValue); collection.updateOne(filter, update); } } Share: Twitter, Facebook