BAEL 5359: Update formatting (#11880)
* BAEL-5359: Updating Multiple Fields in a MongoDB Document * BAEL-5359: Add test class file * BAEL-5359: Rename UpdateMultipleFieldsUnitTest.java to UpdateMultipleFieldsLiveTest.java * BAEL-5359: Update formatting
This commit is contained in:
+23
-23
@@ -10,35 +10,35 @@ import com.mongodb.client.result.UpdateResult;
|
||||
|
||||
public class MultipleFieldsExample {
|
||||
|
||||
public static void main(String[] args) {
|
||||
public static void main(String[] args) {
|
||||
|
||||
//
|
||||
// Connect to cluster (default is localhost:27017)
|
||||
//
|
||||
//
|
||||
// Connect to cluster (default is localhost:27017)
|
||||
//
|
||||
|
||||
MongoClient mongoClient = new MongoClient("localhost", 27017);
|
||||
MongoDatabase database = mongoClient.getDatabase("baeldung");
|
||||
MongoCollection<Document> collection = database.getCollection("employee");
|
||||
MongoClient mongoClient = new MongoClient("localhost", 27017);
|
||||
MongoDatabase database = mongoClient.getDatabase("baeldung");
|
||||
MongoCollection<Document> collection = database.getCollection("employee");
|
||||
|
||||
//
|
||||
// Filter on the basis of employee_id
|
||||
//
|
||||
//
|
||||
// Filter on the basis of employee_id
|
||||
//
|
||||
|
||||
BasicDBObject searchQuery = new BasicDBObject("employee_id", 794875);
|
||||
BasicDBObject searchQuery = new BasicDBObject("employee_id", 794875);
|
||||
|
||||
//
|
||||
// Update the fields in Document
|
||||
//
|
||||
//
|
||||
// Update the fields in Document
|
||||
//
|
||||
|
||||
BasicDBObject updateFields = new BasicDBObject();
|
||||
updateFields.append("department_id", 3);
|
||||
updateFields.append("job", "Sales Manager");
|
||||
BasicDBObject setQuery = new BasicDBObject();
|
||||
setQuery.append("$set", updateFields);
|
||||
UpdateResult updateResult = collection.updateMany(searchQuery, setQuery);
|
||||
BasicDBObject updateFields = new BasicDBObject();
|
||||
updateFields.append("department_id", 3);
|
||||
updateFields.append("job", "Sales Manager");
|
||||
BasicDBObject setQuery = new BasicDBObject();
|
||||
setQuery.append("$set", updateFields);
|
||||
UpdateResult updateResult = collection.updateMany(searchQuery, setQuery);
|
||||
|
||||
System.out.println("updateResult:- " + updateResult);
|
||||
System.out.println("updateResult:- " + updateResult.getModifiedCount());
|
||||
System.out.println("updateResult:- " + updateResult);
|
||||
System.out.println("updateResult:- " + updateResult.getModifiedCount());
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+15
-16
@@ -11,26 +11,25 @@ import com.mongodb.client.result.UpdateResult;
|
||||
|
||||
public class UpdateMultipleFields {
|
||||
|
||||
public static void main(String[] args) {
|
||||
public static void main(String[] args) {
|
||||
|
||||
//
|
||||
// Connect to cluster
|
||||
//
|
||||
//
|
||||
// Connect to cluster
|
||||
//
|
||||
|
||||
MongoClient mongoClient = new MongoClient("localhost", 27007);
|
||||
MongoDatabase database = mongoClient.getDatabase("baeldung");
|
||||
MongoCollection<Document> collection = database.getCollection("employee");
|
||||
MongoClient mongoClient = new MongoClient("localhost", 27007);
|
||||
MongoDatabase database = mongoClient.getDatabase("baeldung");
|
||||
MongoCollection<Document> collection = database.getCollection("employee");
|
||||
|
||||
//
|
||||
// Update query
|
||||
//
|
||||
//
|
||||
// Update query
|
||||
//
|
||||
|
||||
UpdateResult updateResult = collection.updateMany(Filters.eq("employee_id", 794875),
|
||||
Updates.combine(Updates.set("department_id", 4), Updates.set("job", "Sales Manager")));
|
||||
UpdateResult updateResult = collection.updateMany(Filters.eq("employee_id", 794875), Updates.combine(Updates.set("department_id", 4), Updates.set("job", "Sales Manager")));
|
||||
|
||||
System.out.println("updateResult:- " + updateResult);
|
||||
System.out.println("updateResult:- " + updateResult.getModifiedCount());
|
||||
System.out.println("updateResult:- " + updateResult);
|
||||
System.out.println("updateResult:- " + updateResult.getModifiedCount());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user