🚀 在 VS Code 中免费获取

使用 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 容器中,以便于重用和部署。