MongooseJS - the NPM gets approximately a million and a half downloads per week! Mongoose is an Object Data Modeling (ODM) library for MongoDB and Node.js. It manages relationships between data, provides schema validation, and is used to translate between objects in code and the representation of those objects in MongoDB. While it’s definitely not necessary for using MongoDB, many developers choose it… We spent time with Val Karpov to find out why it’s so popular… and even why it might not be best to use it in some cases. Check out this episode of The MongoDB Podcast to hear more. https://mongodb.libsyn.com/ep-22-val-karpov-and-the-mongoose-odm - let us know if you have questions or feedback on the episode.