Mongoose is great! One thing to know about it: when you query, use .lean() for better performance (gets the results "raw"), but when you create / update data, drop .lean() 😉
Comment by Juha Lindstedt on "What is the best ODM to use in NodeJS for MongoDB ?" | Hashnode