MongoDB Node 驱动程序
简介
欢迎使用官方MongoDB Node.js驱动程序的文档站点。您可以将驱动程序添加到您的应用程序中,以JavaScript或TypeScript的方式与MongoDB进行交互。有关下载和安装Node.js驱动的更多信息,请参阅下载和安装 快速入门指南。
您可以使用Node.js驱动程序连接以下环境中的部署
MongoDB Atlas:云中MongoDB部署的完全托管服务
MongoDB Enterprise:基于订阅的自托管MongoDB版本
MongoDB Community:开源、免费使用、自托管MongoDB版本
快速入门
了解如何通过逐步指南连接到MongoDB Atlas并开始使用数据 快速入门。
快速参考
在快速参考部分查看MongoDB常用命令的驱动程序语法示例。
最新功能
要查看每个版本的新功能和更改列表,请参阅最新功能部分。
使用示例
要查看常见方法的完整可运行代码片段和说明,请参阅使用示例部分。
基础知识
在基础知识部分学习如何使用Node.js驱动程序执行以下任务
聚合教程
有关常见聚合任务的逐步说明,请参阅聚合教程部分。
API
有关MongoDB Node.js驱动程序中的类和方法详细信息,请参阅 MongoDB Node.js驱动程序API文档。
常见问题
有关MongoDB Node.js驱动程序的常见问题解答,请参阅 常见问题(FAQ) 部分。
连接故障排除
有关使用驱动程序连接到MongoDB部署时可能遇到的问题的解决方案,请参阅 连接故障排除 部分。
问题与帮助
在问题与帮助部分了解如何报告错误、为驱动程序做出贡献以及寻找帮助。
兼容性
要查看显示每个 MongoDB 服务器版本推荐的 Node.js 驱动程序版本的兼容性表格,请参阅兼容性部分。
升级驱动程序版本
在升级驱动程序版本部分了解您必须对应用程序进行的更改以升级驱动程序版本。
相关工具和库
对象文档映射器
MongoDB及其合作伙伴为Node.js提供了几个对象文档映射器(ODMs),让开发者可以像处理对象一样处理MongoDB数据。一个流行的ODM是Mongoose,它帮助在应用级别强制执行半刚性模式,并提供辅助数据建模和操作的功能。Prisma是另一个ODM,通过提供类型安全的数据库客户端和直观的模式来确保数据一致性。
有关使用ODMs与MongoDB的更多信息,请参阅以下资源
包
您可以使用以下包来扩展 Node.js 驱动程序的功能
包 | 描述 |
---|---|
BSON 序列化和反序列化库,由官方 MongoDB Node.js 驱动程序使用 | |
为 Node.js 提供 Kerberos 身份验证支持的 C++ 扩展 | |
客户端加密功能库 | |
带可选回调支持的旧版 Node.js 驱动程序 | |
Node.js 的 Zstandard 压缩库 |
有关每个包版本兼容性的信息,请参阅 Node.js 驱动程序 Github 仓库中的 组件支持矩阵。
学习
访问开发者中心 MongoDB 大学,了解有关 Node.js 驱动器的更多信息。
开发者中心
开发者中心为开发者提供教程和社交互动。
要了解如何使用 Node.js 驱动器与 MongoDB 功能,请参阅如何操作和文章页面。
要提问并与使用 Node.js 驱动器的开发者进行讨论,请参阅开发者社区论坛。
MongoDB 大学
MongoDB 大学提供免费课程,教大家如何使用 MongoDB。
参加MongoDB讲师讲授的以下免费在线课程
![]() | 学习使用MongoDB进行Node.js应用开发的必备知识。 |
![]() | 全面了解Node.js应用开发、复杂操作、与MongoDB Atlas数据集的交互等。 |