Summary
First, we started the chapter with an introduction to MongoDB and how it solves the problems of the modern web. MongoDB is a NoSQL database that is different from traditional relational databases. Then, we learned how to install MongoDB on all platforms and how to start the Mongo server. We then explored the features of the Mongo shell. The Mongo shell is a tool for quick checking or performing CRUD operations and many other operations in MongoDB. We looked at operator symbols for querying. We next introduced Go's MongoDB driver called mgo and learned its usages. We created a persistent movies API with the help of mgo and MongoDB. We saw how to map a Go struct to a JSON document.
Not all the queries are efficient in MongoDB. So, for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access