Docs 菜单
Docs 主页
/ / /
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 实例的更多信息,请查阅连接指南。

后退

新增功能