I can’t speak for all ORMs but I’ve found over the last couple years that I really like Mongoose. It’s proven to consistently be one of the least troublesome parts of our stack, and once you get to know the ins and outs, it provides a ton of useful things that are organized in a very logical way. Custom query helpers in particular were a revelation for me. Being able to reliably compose different pieces of a query to standardize how you access things across different parts of an application is really cool and incredibly useful.
I didn’t choose to use Mongo, but having Mongoose has made it mostly pleasant, at least after taking the time to really understand the library.
I didn’t choose to use Mongo, but having Mongoose has made it mostly pleasant, at least after taking the time to really understand the library.