Overview
本指南介绍如何创建一个使用 MongoDB Node.js 驱动程序连接到在 MongoDB Atlas 上托管的 MongoDB 集群的应用程序。Node.js 驱动程序是一个函数库,它可用于连接到 MongoDB 并与之通信。
提示
MongoDB Atlas 是完全托管的云数据库服务,旨在托管您的 MongoDB 部署。您可以按照本指南中的步骤创建您的免费(无需信用卡)MongoDB Atlas 部署。
按照本指南中的步骤将示例Node.js应用程序连接到MongoDB Atlas部署。如果您希望使用不同的驾驶员或编程语言连接MongoDB ,请参阅我们的官方驱动程序列表。
下载并安装
安装依赖项。
确保在开发环境中安装了以下依赖项:
Node.js v16.20.1 或更高版本
npm (节点包经理)
要学习;了解如何安装 Node.js 和npm ,请参阅npm文档中的下载和安装 Node.js 和npm 。
完成这些步骤后,您将拥有一个安装了驱动程序依赖项的新项目目录。
创建 MongoDB 部署
您可以在MongoDB Atlas上创建免费集群来存储和管理数据。 MongoDB Atlas在云中托管和管理您的MongoDB 数据库。
完成这些步骤后,您就在Atlas上有了一个新的免费集群、数据库用户凭证以及数据库中加载的示例数据。
创建连接字符串
您可以通过提供连接 URI(也称为连接字符串)来连接到 MongoDB 部署,它指示驱动程序如何连接到 MongoDB 部署以及连接时的行为方式。
连接字符串包含部署的主机名或 IP 地址和端口、身份验证机制、用户档案(如果适用)以及连接选项。
完成这些步骤后,您将拥有一个包含数据库用户名和密码的连接字符串。
连接至 MongoDB
创建 Node.js应用程序。
在 node_quickstart目录中,为应用程序创建一个名为 index.js 的文件。
将以下代码复制并粘贴到 index.js 文件:
import { MongoClient } from 'mongodb'; async function runGetStarted() { // Replace the uri string with your connection string const uri = '<connection string URI>'; const client = new MongoClient(uri); try { const database = client.db('sample_mflix'); const movies = database.collection('movies'); // Queries for a movie that has a title value of 'Back to the Future' const query = { title: 'Back to the Future' }; const movie = await movies.findOne(query); console.log(movie); } finally { await client.close(); } } runGetStarted().catch(console.dir);
完成这些步骤后,您就拥有了一个正常运行的应用程序,它使用驱动程序连接到您的MongoDB 部署,查询示例数据并打印出结果。
后续步骤
恭喜您完成快速入门教程!
注意
如果您在此步骤中运行问题,请使用MongoDB Stack Overflow标签或MongoDB Reddit 社区寻求帮助。您可以使用此页面右侧或右下角的 Rate this page标签页提交反馈。
在本教程中,您创建了一个 Node.js 应用程序,该应用程序连接到 MongoDB Atlas 上托管的 MongoDB 部署并检索与查询匹配的文档。
通过以下资源学习有关 Node.js驱动程序的更多信息:
在连接到MongoDB部分了解如何配置MongoDB连接。
在 CRUD 操作部分了解如何执行读写操作。

