mongo-base-crud
JSON →mongo-base-crud (v0.4.4) is a TypeScript library that simplifies MongoDB CRUD operations with a class-based Singleton pattern, supporting multi-tenancy via dynamic database names and collection prefixes. It provides methods like save, update, partialUpdate, delete, find, findAll, getById, and aggregate. Key differentiators: built-in Singleton management (via getInstance or .instance()), automatic collection pluralization control, environment-based configuration, and full TypeScript type support. It requires Node.js >=14 and MongoDB >=4.x.
Resources
packagemongo-base-crud ↗