参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

使用 MongoDB

Visual Studio Code 对使用 MongoDB 数据库提供了强大的支持,无论是您自己的实例还是 Azure 上的 MongoDB Atlas。通过 MongoDB for VS Code 扩展,您可以在 VS Code 中创建、管理和查询 MongoDB 数据库。

安装扩展

VS Code 的 MongoDB 支持由 MongoDB for VS Code 扩展提供。要安装 MongoDB for VS Code 扩展,请按 ⇧⌘X (Windows、Linux Ctrl+Shift+X) 打开扩展视图,然后搜索“MongoDB”以筛选结果。选择 MongoDB for VS Code 扩展。

Select MongoDB for VS Code

连接到 MongoDB

安装 MongoDB for VS Code 扩展后,您会注意到有一个新的 MongoDB 活动栏视图。选择 MongoDB 视图,您将看到 MongoDB 资源管理器。

MongoDB explorer

连接到 MongoDB 数据库

  1. 在 MongoDB 视图中选择 添加连接

  2. 接下来,选择使用连接字符串连接或使用高级连接选项

    • 选择 使用连接字符串连接,然后在连接字符串快速选择中输入连接字符串。

      本地 MongoDB 的默认连接字符串是 mongodb://127.0.0.1:27017

      Database Connection setup

    • 选择 高级连接设置,输入连接详细信息,然后选择 保存并连接

      Database Connection setup

注意:如果您正在连接到本地 MongoDB 服务器,请确保您的 MongoDB 服务器 (mongod.exe) 正在运行。

连接后,您可以操作 MongoDB 服务器,管理 MongoDB 数据库、集合和文档。

attached MongoDB database

您可以展开数据库以查看它们的集合及其模式和索引,并且您可以选择单个 MongoDB 文档以查看其 JSON。

open mongodb document

您还可以将 MongoDB shell 附加到活动连接,只需右键单击连接本身即可。

MongoDB Connection

注意:确保已安装 MongoDB shell (mongomongosh) 并将其添加到您的路径中。在扩展设置中,您可以选择要使用的 shell。

MongoDB 命令

VS Code 命令面板 (⇧⌘P (Windows、Linux Ctrl+Shift+P)) 以及资源管理器上下文菜单中提供了 MongoDB 特定命令。

mongodb commands

使用 Playgrounds

VS Code MongoDB 集成最强大的功能之一是 Mongo Playgrounds。Playgrounds 允许您从 VS Code 编辑器中创建、运行和保存 MongoDB 命令。使用 MongoDB: 创建 MongoDB Playground 命令创建一个新的 Playground。

new mongo Playground

在 Playground 中,您可以引用 MongoDB 实体和命令,并且在您键入时会获得丰富的 IntelliSense。Playgrounds 对于原型化数据库操作和查询非常有用。使用 MongoDB: 从 Playground 运行选定行 命令执行 Playground 查询中选定的行。

mongodb Playground

Run Playground queries

Azure 上的 MongoDB

您可以使用 MongoDB Atlas 在 Azure 上免费轻松创建 MongoDB 集群。

从仪表板中选择 创建新集群,然后选择 Azure 作为云提供商。创建集群后,使用 MongoDB Atlas 提供的连接字符串进行连接。

Create Azure Cluster

后续步骤

  • Azure 扩展 - Visual Studio Marketplace 拥有数百个适用于 Azure 和云的 VS Code 扩展。
  • 部署到 Azure - 逐步了解如何将您的应用程序部署到 Azure。
  • 使用 Docker - 将您的应用程序放入 Docker 容器中,以便于重用和部署。