“文档” 菜单
文档首页
/ /

MongoDB 节点驱动程序

欢迎访问官方 MongoDB Node.js 驱动程序的文档站点。您可以将驱动程序添加到应用程序中,以便在 JavaScript 或 TypeScript 中使用 MongoDB。有关下载和安装 Node.js 驱动程序的更多信息,请参阅快速入门指南中的下载和安装

可以使用 Node.js 驱动程序进行连接,以进行以下环境中托管的部署:

  • MongoDB Atlas :用于在云中部署 MongoDB 的完全托管服务

  • MongoDB Enterprise:基于订阅、自行管理的 MongoDB 版本

  • MongoDB Community:source-available、免费使用且可自行管理的 MongoDB 版本

查看包含分步说明的快速入门,了解如何建立与 MongoDB Atlas 的连接并开始处理数据。

请参阅“快速参考”部分中常见 MongoDB 命令的驱动程序语法示例。

有关每个版本的新功能和变更列表,请参阅新增功能部分。

请参阅用法示例部分,查看完全可运行的代码片段以及常见方法的解释。

了解如何使用“基础知识”部分的 Node.js 驱动程序来执行以下任务:

要查看常见聚合任务的逐步说明,请参阅聚合教程部分。

有关 MongoDB Node.js 驱动程序中类别和方法的详细信息,请参阅 MongoDB Node.js 驱动程序 API 文档。

有关 MongoDB Node.js 驱动程序常见问题的答案,请参阅“常见问题解答 (FAQ)”部分。

有关使用驱动程序连接 MongoDB 部署时可能出现的问题的解决方案,请参阅连接故障排除部分。

问题与帮助部分,了解如何报告错误、促进驱动程序发挥作用以及寻找帮助。

如需显示每个 MongoDB Server 版本推荐的 Node.js 驱动程序版本的兼容性图表,请参阅兼容性部分。

升级驱动程序版本部分,了解必须对应用程序进行哪些更改才能升级驱动程序版本。

MongoDB 和我们的合作伙伴为 Node.js 提供了多个对象文档映射程序 (ODM),以便开发者可将 MongoDB 数据作为对象使用。Mongoose 是一种主流 ODM,有助于在应用程序级别执行半刚性模式,并提供可帮助数据建模和操作的功能。Prisma 是另一种 ODM,可通过提供类型安全的数据库客户端和直观模式帮助确保数据一致性。

有关将 ODM 与 MongoDB 结合使用的更多信息,请参阅以下资源:

可以安装以下软件包扩展 Node.js 驱动程序的功能:

安装包
说明
官方 MongoDB Node.js 驱动程序使用的 BSON 序列化和反序列化库
Node.js 的 C++ 扩展,支持 Kerberos 身份验证
用于客户端加密功能的库
具有可选 callback 支持的传统 Node.js 驱动程序
Node.js 的 Zstandard 压缩库

有关每个包的版本兼容性的信息,请参阅 组件支持矩阵 在 Node.js 驱动程序 Github 存储库中。

访问开发者中心和 MongoDB University,了解有关 Node.js 驱动程序的详情。

Developer Hub 为开发者提供教程和社交参与。

要了解如何将 MongoDB 功能与 Node.js 驱动程序搭配使用,请参阅操作方法和相关文章页面

要使用 Node.js 驱动程序与其他开发者提问并进行讨论,请参阅开发者社区论坛。

MongoDB University 中的免费课程提供了关于如何使用 MongoDB 的教学。

MongoDB University Node.js 课程图片

将 MongoDB 与 Node.js 一起使用

了解使用 MongoDB 来开发 Node.js 应用程序的基础知识。

MongoDB University Node.js 学习路径图片

MongoDB Node.js 开发者路径

全面了解 Node.js 应用程序开发、复杂操作、与 MongoDB Atlas 数据集交互等内容。

来年

快速入门