使用示例
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 模块导入。 您可以通过将以下键值对添加到包.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 实例的更多信息,请查阅连接指南。