參加你附近的 ,瞭解 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 容器中,以便於重用和部署。