Mongoose is a framework to provide an elegant way to model MongoDB Object for Node JS Platform.
That means we use MongooseJS in MEAN Stack.
MEAN Stands for MongoDB, Express JS, Angular JS and Node JS.
Mongoose official website is http://mongoosejs.com
Mongoose provides a straight-forward, schema-based solution to modeling our application data and includes built-in type casting, validation, query building, business logic hooks and more, out of the box.