市場上有許多MongoDB管理工具。這些工具可以提高MongoDB開發和管理的效率。下面我們就列舉一些2020年好用的mongo管理工具。
1)NoSQLBooster
用於MongoDB的NoSQLBooster(以前稱為MongoBooster)是用於MongoDB的流行的以外殼為中心的跨平臺GUI工具。免費版現已上市。
特徵:
- 內置語言服務知道所有可能的補全,方法,屬性,變量,關鍵字,甚至MongoDB集合名稱,字段名稱和運算符。
- 針對MongoDB運行SQL SELECT查詢。SQL支持包括函數,表達式,帶有嵌套對象和數組的集合的聚合。
- 在您的MongoDB Shell腳本中組裝npm包,例如構建基塊。
- 將MongoDB查詢(查找,聚合或SQL查詢)轉換為各種目標語言:MongoDB Shell,JavaScript(Node.js),Java,C#和Python。
- 可視查詢生成器tp甚至在不瞭解MongoDB Shell命令語法的情況下也會創建語句。
2)Robo 3T
Robo 3T(以前稱為Robomongo)是MongoDB愛好者的流行免費GUI。這個輕量級的開源工具具有跨平臺支持,並且還在其界面中嵌入了mongo shell,以提供基於shell和基於GUI的交互。它是由Studio 3T(MongoDB的IDE)背後的團隊3T Software開發的。
主要特點
- 嵌入式外殼環境
- 異步,非阻塞UI
- 支持MongoDB 4.0
3)Studio 3T
Studio 3T是一個集成開發環境,專門為使用MongoDB的團隊設計:
- 使用IntelliShell自動完成查詢
- 拖放字段以直觀地構建查詢
- 使用帶有INNER和OUTER連接的SQL查詢MongoDB
- 從SQL或mongo shell生成驅動程序代碼到PHP,Python,Javascript等
- 單個MongoDB實例和副本集的安全連接
- 在服務器和數據庫之間複製和粘貼文檔
- 輕鬆比較和同步數據
- 逐步建立彙總查詢
- 多種導入和導出方式,包括SQL遷移
- 自動執行和計劃重複的MongoDB任務,例如導入
4)MongoDB Compass:
MongoDB Compass也是另一種有效的方法。它為用戶提供了其MongoDB模式的圖形視圖,而無需查詢語言。它還在此直觀的GUI中分析文檔並顯示豐富的結構。
特徵:
- 該工具允許可視地瀏覽數據
- MongoDB Compass使用幾秒鐘內運行臨時查詢來分析文檔並在一個集合中顯示豐富的結構
- 支持快速瞭解服務器狀態和查詢性能
- 允許查看查詢性能
- 更好的CRUD方法可以簡化交互
- 它可以幫助用戶做出有關索引編制,文檔驗證等方面的決策
- 無需編寫命令行
5)Nucleon Database Master:
Nucleon Database Master是功能最強大且易於使用的MongoDB數據庫管理和管理工具之一。它簡化了關係NoSQL DBMS的管理,監視,查詢,編輯和可視化。
特徵:
- 支持JSON / LINQ / SQL查詢編輯器
- 它提供了功能強大且直觀的SQL,LINQ和JSON查詢編輯器
- 該工具提供了一些突出的功能,例如代碼突出顯示,代碼完成以及文本查找和替換。
- 用戶可以將數據導出為XML,HTML,MS Office,CSV,OpenOffice,RTF,PDF,XPS,JSON,dBase和PNG等文件格式
- 它提供了動態C#腳本查詢編輯器,該編輯器支持Linq to MongoDB和Linq to Dataset。
- 它允許從XML,CSV和SQL腳本文件導入數據,而沒有任何大小限制。
6)NoSQLManager:
這個MongoDB GUI有良好的UI和強大的Shell功能。它提供高性能,並支持所有MongoDB和MongoDB Enterprise最新功能。它還為數據庫開發人員和管理員節省了時間。
特徵:
- 功能齊全的MongoDB GUI Shell,具有代碼自動完成功能和語法突出顯示功能
- 它支持副本集,獨立主機和分片群集連接
- 編輯器附帶三種視圖樹,表和JSON視圖模式
- 易於使用的文檔查看器
- 使用GridFS的文件管理器工具
- 所有類型的MongoDB對象的簡單視圖和管理選項
- 從MySQL和SQL Server數據庫導入表
- 多個Mongo主機數據庫連接
- 將文檔導出為CSV,XML,XLSX和JSON文件格式
7)Mongo Management Studio:
Mongo Management Studio是另一個用於MongoDB管理的有效工具。無需使用MongoDB shell即可執行所有常規MongoDB命令。
特徵:
- Mongo Management Studio是跨平臺的,因此它可以在所有主要系統上運行
- 它提供對MongoDB 3.0 / 3.2 / 3.4的支持
- 該應用程序允許使用SSH隧道連接到遠程MongoDB數據庫
- 使用Mongo Management Studio,可以讀取和寫入GridFS集合
- 通過解釋MongoDB相關主題,它提供了所有功能的完整文檔。
- 藉助其內聯編輯功能,可以即時進行數據處理
8)MongoJS Query Analyzer:
MongoJS Query Analyzer是MongoDB JavaScript編輯器。它允許用戶執行JavaScript命令。該工具支持自動完成和語法突出顯示。
特徵:
- JavaScript語句和查詢在MongoDB Shell命令行界面中運行。也可以鍵入並執行
- MongoJS查詢分析器允許用戶以樹狀層次結構,網格和文本結果的形式查看結果
- MongoJS Pretty Print JSON功能允許以易於閱讀的格式顯示JSON結果
- 它以多種方式顯示查詢結果。如文本,文本歷史記錄,網格和樞軸網格。
- 可以使用不同的方式和格式保存查詢分析器的內容
9)Cluster control:
ClusterControl提供了完全自動化的安全性,可維護數據庫基礎結構的完整性。在此MongoDB工具中,可以從單個控制檯部署和管理各種開源數據庫技術。
特徵:
- 該工具允許用戶為自己的MongoDB部署定製解決方案
- 藉助此工具輕鬆添加和刪除節點,調整實例大小並克隆生產集群
- 它提供了單個界面來自動化MongoDB和MySQL混合數據庫環境
- 它提供了管理功能,可以修復和恢復損壞的節點,以及測試和自動化升級