Once we run the program, the HTTP server will start locally listening on port 8080.
Next, executing a PUT request to UPDATE an employee document from the command line as follows will give you the number of documents updated in MongoDB:
$ curl -X PUT http://localhost:8080/employee/update/1\?name\=barNumber of documents updated in database are :: 1
Let’s look at the program we have written:
- We defined an updateDocument handler, which gets the ID to be updated in MongoDB as a URL path variable and the new name as the HTTP request variable. As request variables are of string type, we have converted the variable ID of string type to int type. Then, we get the employee collection from MongoDB and call the collection.Upsert handler ...