文档菜单
文档首页
/ / /
Node.js 驱动

用法示例

在本页

  • 概述
  • 如何使用用法示例
  • 可用的用法示例

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

返回

新增功能