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 命令的驱动程序语法示例。
新增功能
有关每个版本的新功能和变更列表,请参阅新增功能部分。
使用示例
请参阅用法示例部分,查看完全可运行的代码片段以及常见方法的解释。
Fundamentals
了解如何使用“基础知识”部分的 Node.js 驱动程序来执行以下任务:
聚合教程
要查看常见聚合任务的逐步说明,请参阅聚合教程部分。
API
有关MongoDB Node.js驾驶员中的类和方法的详细信息,请参阅 MongoDB Node.js驾驶员API文档。
FAQ
有关 MongoDB Node.js 驱动程序常见问题的答案,请参阅“常见问题解答 (FAQ)”部分。
连接故障排除
有关使用驱动程序连接 MongoDB 部署时可能出现的问题的解决方案,请参阅连接故障排除部分。
问题与帮助
在问题与帮助部分,了解如何报告错误、促进驱动程序发挥作用以及寻找帮助。
兼容性
如需显示每个 MongoDB Server 版本推荐的 Node.js 驱动程序版本的兼容性图表,请参阅兼容性部分。
升级驱动程序版本
在升级驱动程序版本部分,了解必须对应用程序进行哪些更改才能升级驱动程序版本。
相关工具和库
对象文档映射器
MongoDB 和我们的合作伙伴为 Node.js 提供了多个对象文档映射程序 (ODM),以便开发者可将 MongoDB 数据作为对象使用。Mongoose 是一种主流 ODM,有助于在应用程序级别执行半刚性模式,并提供可帮助数据建模和操作的功能。Prisma 是另一种 ODM,可通过提供类型安全的数据库客户端和直观模式帮助确保数据一致性。
有关将 ODM 与 MongoDB 结合使用的更多信息,请参阅以下资源:
安装包
可以安装以下软件包扩展 Node.js 驱动程序的功能:
安装包 | 说明 |
---|---|
BSON serialization and deserialization library used by the official
MongoDB Node.js driver | |
Node.js 的 C++ 扩展,支持 Kerberos 身份验证 | |
Library for client-side encryption functionality | |
具有可选 回调 支持的传统 Node.js 驱动程序 | |
Zstandard compression library for Node.js |
有关每个软件包的版本兼容性的信息,请参阅 Node.js 驱动程序 Github 存储库中的组件支持矩阵。
学习
访问开发者中心和 MongoDB University,了解有关 Node.js 驱动程序的详情。
开发者中心(Developer Hub)
Developer Hub 为开发者提供教程和社交参与。
要了解如何将 MongoDB 功能与 Node.js 驱动程序搭配使用,请参阅操作方法和相关文章页面。
要提问或与使用 Node.js 驱动程序的其他开发人员一起讨论问题,请参阅开发者社区论坛。
MongoDB University
MongoDB University 中的免费课程提供了关于如何使用 MongoDB 的教学。
参加以下由 MongoDB 讲师讲授的免费在线课程
了解使用 MongoDB 来开发 Node.js 应用程序的基础知识。 | |
全面了解 Node.js 应用程序开发、复杂操作、与 MongoDB Atlas 数据集交互等内容。 |