O'Reilly logo

Go Web Development Cookbook by Arpit Aggarwal

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

How it works…

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:

  1. 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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required