用法示例
概述
使用示例提供了流行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 实例的更多信息,请参阅连接指南。