使用示例
此版本的文档已存档,不再提供支持。 查看最新文档,了解如何升级您的 Node.js 驱动程序版本。
Overview
用法示例为常用 MongoDB 操作提供了便捷起点。每个示例均提供以下内容:
示例中所用操作的说明,显示该方法的目的和使用案例
如何使用该操作的说明,包括参数、返回值和可能遇到的常见异常
一个完整的 Node.js 程序,您可复制并粘贴该程序,从而在您自己的环境中运行示例
如何使用用法示例
这些示例使用 MongoDB Atlas 示例数据数据库。您可以按照 Atlas 入门指南在 MongoDB Atlas 免费套餐上使用此样本数据,也可以将样本数据集导入本地 MongoDB 实例。
导入数据集后,您可以复制用法示例,并将其粘贴到所选的开发环境中。 您可以按照快速指南,详细学习;了解如何开始使用 Node.js、 npm和 Node.js驾驶员。 复制用法示例后,您必须编辑一行才能使该示例使用您的MongoDB实例运行:
// Replace the following with your MongoDB deployment's connection string. const uri = "mongodb+srv://<user>:<password>@<cluster-url>?retryWrites=true&writeConcern=majority";
所有示例均使用 ES 模块导入。您可将以下键值对添加到 package.json 文件,从而启用 ES 模块导入:
"type": "module"
注意
CommonJS
您可以将任何用法示例用于 CommonJS require
。要使用 CommonJS require
,您必须将 ES 模块 import
语句替换成您的 CommonJS require
语句。
单击标签页可查看使用 ES 模块import
和 CommonJS require
导入驱动程序的事务语法:
import { MongoClient } from 'mongodb'
const { MongoClient } = require('mongodb')
您可以使用 Atlas 连接指南启用与 Atlas 实例的连接,并找到连接字符串来替换使用示例中的 uri
变量。如果您的实例使用 SCRAM 身份验证,您可以将 <user>
替换为您的用户名,将 <password>
替换为您的密码,并将 <cluster-url>
替换为实例的 IP 地址或 URL。有关连接到 MongoDB 实例的更多信息,请查阅连接指南。