Learn MongoDB
Document database that stores flexible JSON-like records at scale
MongoDB is a general-purpose document database: records are JSON-like BSON documents grouped in collections, queried with a rich filter language and an aggregation pipeline. It is popular for web and mobile back ends because documents map naturally to objects in code, and it scales out with replica sets and sharding.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know