Summary
We started this 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, how to start the MongoDB server, and we explored the features of the MongoDB shell. The MongoDB shell is a tool that can be used to quickly check or perform CRUD operations, as well as many other operations in MongoDB. We looked at operator symbols for querying. Then, we introduced Go's MongoDB driver called mongo-driver and learned how it's used. We created a persistent movies API with the help of mongo-driver and Go. Finally, we learned how to map a Go struct to a JSON document.
Not every ...
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