VS Code擴展,可在你的IDE中與Mongo一起使用。

Visual Studio Code已成爲開發人員最喜歡的編輯器。MongoDB引入了VS Code的新擴展,這使得與Mongo一起使用變得超級容易。

包中有什麼?

VS Code正在努力提高開發人員的生產力。同時,MongoDB建立了一個名爲MongoDB for VS Code的擴展,該擴展使你可以直接從編輯器連接到MongoDB Shell和MongoDB Atlas。現在,你無需導航到終端即可連接到Mongo Shell或使用GUI工具(如MongoDB Compass,Robomongo等)執行基本的Mongo操作。

通過擴展,你可以:

  • 直接從編輯器連接到MongoDB Shell或Atlas Cluster。

  • 瀏覽數據庫,集合和文檔。

  • 查看和分析你的架構。

  • 在MongoDB Playground中使用自動完成和語法高亮顯示原型CRUD操作和MongoDB命令。

安裝擴展

要安裝擴展,只需在VS Code的擴展搜索中進行搜索,或在市場上導航至MongoDB for VS Code。

連接到MongoDB

該擴展使你可以連接到多個MongoDB實例,你可以連接到本地MongoDB實例,Atlas羣集或任何自託管實例。

要進行連接,你可以輸入主機名和端口,也可以提供如下所示的連接字符串:

mongodb://localhost:27017/

連接後,該擴展將爲你提供數據庫,集合和文檔的樹狀視圖。此外,你還可以概覽每個集合的架構。

在編寫聚合和查詢時,我們可能需要反覆查看集合模式。在查詢數據庫時將模式放在你的面前非常有幫助。

編輯器中的MongoDB Playground

在終端中編寫Mongo查詢可能令人生畏,在終端中,沒有針對查詢的自動完成和語法突出顯示功能。MongoDB Playground允許你直接在VS Code內部擁有諸如查詢自動完成和語法突出顯示之類的功能。這些功能使編寫,理解,執行和查看MongoDB查詢的結果變得非常容易。這也是將測試數據植入數據庫並與隊友共享的非常好工具。

要創建Playground,請單擊“連接”上方的三個水平點,然後選擇“Create MongoDB Playground”。

Playground使生活變得輕鬆很多!

當你執行在playground上編寫的查詢時,擴展會在VS代碼的輸出中顯示結果,playground在編輯器中以文件形式打開,因此你可以保存文件以供參考。擁有這個playground還可以使你在編寫其他應用程序代碼時原型化查詢。

結束

MongoDB剛剛針對VS Code啓動了此擴展。與MongoDB Compass或其他工具相比,它的功能不是那麼豐富,但是它的當前功能已經使我更容易使用Mongo。它必須不斷地發展,所以我們可以期待MongoDB很快就會有很多新特性。

相關文章