一、安裝與基本設置
1、下載Studio 3T,並安裝
<p> 下載地址:https://studio3t.com/download/</p>
2、設置連接 MongoDB
首次運行 Studio 3T,需要設置 MongoDB 連接。在左側導航欄選擇 Connect,填寫 MongoDB 的地址、埠和鑒權信息等。
<p> IP: mongodb://localhost:27017</p>
<p> 用戶名和密碼:需要輸入正確的用戶名和密碼才能夠連接</p>
3、設置 Shell 路徑(可選)
為了充分利用 Studio 3T,你還需要在設置中填寫 Shell 路徑。一般情況下,MongoDB 安裝時會自動配置,可以在終端中查看。
<p> 在 terminal 裡面輸入 whereis mongo</p>
<p> /usr/local/bin/mongo</p>
填入上述路徑後,Studio 3T 就可以完全利用 MongoDB Shell 的功能。
二、基本操作
1、創建新的連接
在連接欄點擊 New Connection,輸入連接名稱和 MongoDB 的地址和埠號,以及可選的鑒權信息。
2、查詢數據
在集合列表中選擇一個集合,然後輸入查詢條件,點擊「PLAY」按鈕即可展示相應的查詢結果。
3、插入數據
在要插入的集合中點擊 Insert,填寫數據即可。
4、更新數據
在要更新的文檔的右鍵菜單中選擇 Update,填寫更新後的內容即可。
5、刪除數據
在要刪除的文檔的右鍵菜單中選擇 Remove/Delete 即可。
6、索引創建和優化
在 Schema 區域中選擇 Indexes,點擊頁面上的 Create Index 即可。
三、高級功能
1、聚合管道
使用聚合管道可以將多個操作放在一起執行,以提高效率。在集合列表中選擇一個集合,然後點擊聚合管道,按照指定的操作方式進行操作。
2、導入和導出數據
使用 Studio 3T,可以以 MongoDB 本地或 MongoDB Atlas 的方式導入和導出數據。
導出:
<p> mongodump -d test -o /mongobak/test</p>
<p> 這時候我們可以在/mongobak/目錄下看到test文件夾,它裡面是一個 bson 和一個 metadata 數據文件</p>
導入:
<p> mongorestore -d test /mongobak/test</p>
3、Map-Reduce
MapReduce 是一種用於在大型數據集上並行處理和轉換數據的方法。在 Studio 3T 中,可以快速創建 MapReduce 任務,並在功能強大的 MapReduce 編輯器中編輯代碼以滿足特定需求。
4、執行 JavaScript
使用 Studio 3T 提供的 JavaScript 編輯器,可以快速方便地執行一些腳本,以更深入地了解 MongoDB 並優化查詢。
5、複製集監控
Studio 3T 還提供了類似於 MongoDB Atlas 中集群監控的監控功能。用戶可以監控主節點和複製集中所有中繼的狀態。
四、鍵盤操作
Studio 3T 還有許多非常實用的鍵盤快捷鍵。下面列出其中部分:
- ⌘+N: 創建新連接
- ⌘+E: 編輯選中的文檔
- ⌘+D: 複製選中的文檔
- ⌘+L: 切換到連接列表
- ⌘+W: 關閉當前文檔或連接
五、結語
Studio 3T 是一款非常強大的 MongoDB 可視化管理工具。它提供了一個易於使用、直觀的用戶界面和許多高級功能,使開發者可以更容易地管理 MongoDB 資料庫和集合。
完整的 Studio 3T 代碼示例請參考官網文檔。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200284.html