简介
Mongoose 是 Node.js 的 MongoDB ODM,Deno 支持为 alpha;对标直接写驱动样板代码,提供 Schema 建模、类型转换、验证、查询构建、业务逻辑钩子和插件。
自托管需 Node.js 与 MongoDB,用包管理器安装并配置连接,资源随应用和数据库负载变化。国内用户需自行适配微信生态,并确认阿里云、腾讯云等 MongoDB 服务的网络与驱动兼容。
对象建模模式定义类型转换数据验证查询构建业务钩子插件生态内嵌文档
界面截图

部署方式
npm
适用于已安装 Node.js 与 MongoDB、希望使用 Node.js 默认生态包管理器在应用中引入 Mongoose 的项目。
pnpm
适用于采用 pnpm 管理依赖、需要更快安装与节省磁盘空间的 Node.js 项目。
Yarn
适用于团队既有工作流基于 Yarn、希望通过 Yarn 将 Mongoose 加入 Node.js 应用的项目。
Bun
适用于使用 Bun 作为 JavaScript 运行时或包管理器、希望通过 Bun 安装 Mongoose 的项目。
Deno
适用于在 Deno 环境中以 alpha 支持方式运行 Mongoose,并按需授予网络、读取、系统与环境变量权限的实验性场景。
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。