尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
背景
這幾天寫過關於一些關於數據庫工具方面的東西,但是由於知識欠缺,不能夠兼顧到各種數據庫,就像今天所要介紹的MongoDB 一樣,因為很少接觸到MongoDB ,對這方面的了解比較少,單純的介紹工具,以後有機會在研究研究MongoDB ,但是有好的工具還是要分享出來的,至少能幫助一部分人了。
介紹
其實也是之前評論區看到有人咨詢過MongDB的可視化管理工具,剛好我又知道兩個,所以介紹下,一個是Nosqlclient,另一個是Robo 3T(原robomongo)。
- Nosqlclient官網
https://nosqlclient.com/
- Robo 3T官網
https://robomongo.org/
大家可以到官網下載相關安裝包,我也會打包好分享
Nosqlclient
Nosqlclient是一個開源免費的MongoDB可視化界面管理工具,這樣你就不需要在手動通過命令來管理你的MongoDB了,而且不僅僅是跨平台,還可以部署成Web端,我相信這樣真的能夠讓MongoDB使用者得到更大的便利(以下只介紹Web端,客戶端安裝使用即可,Web端就不一樣了,只需要瀏覽器即可,用到的軟件安裝包和代碼也都會打包分享):
- 1、首先我們需要安裝meteor
Meteor 是一個構建在 Node.js 之上的平台,用來開發實時網頁程序。
https://www.meteor.com/install
windows安裝:choco install meteor
linux和mac:curl https://install.meteor.com/ | sh
choco是windows類似於linux安裝軟件一樣的管理工具,感興趣的自行安裝
https://chocolatey.org/
- 下載Nosqlclient的源代碼,解壓後執行以下命令
啟動的時候可能要等一段時間
meteor npm install
meteor --port 3000
這個地方我一共嘗試了三次啟動,終於是啟動成功
- 不出意外的話,成功後我們打開瀏覽器
- 添加連接
- 選中剛剛創建好的連接,點擊右下角Connect連接
- 連接成功界面
默認是系統的一些硬件監測實時數據面板,包括內存、網路、讀寫的監控等
- 你可以通過右鍵菜單來使用它的功能來進行管理
- 主題功能
- 提供的一些工具
- 管理功能
- 設置
目前國際化只有兩個,還沒有中文
- 導入導出數據功能,切換數據庫等
PS:打包問題我就不多說了,因為沒有用過meteor(應該很強大),所以就不介紹了,了解meteor的同學可以試試,如果不是一定要使用Web端,使用桌面版本客戶端也是可以的。
Nosqlclient具體的用法官網也提供了非常詳細的使用文檔,遇到問題可以去查看詳細的文檔
Nosqlclient除了支持三大平台以外,還可以部署到Docker中,要比直接使用客戶端要複雜一些,具體怎麼部署可以參考官網提供的部署方法,由於知識的欠缺,就不在仔細介紹了。
Robo 3T(原robomongo)
Robo 3T是一個跨平台的MongoDB可視化管理工具,支持Windows、mac和Linux
我只是大致截一下工作界面,由於對MongoDB了解較少,通過截圖來大致看下其功能
其他類似的
基於Web的MongoDB管理界面 Mongo-express,這個就不在詳細介紹了。
Github地址:
https://github.com/mongo-express/mongo-express
總結
由於對MongoDB的欠缺,能夠幫助大家的很少,工具分享給大家,具體如何使用,可以自行安裝部署體驗,由於碼雲上傳附件大小限制,因此我只是將nosqlClient的源碼和Robo 3T放到了碼雲,和之前地址一樣:
https://gitee.com/null_341_5574/chrome_plugin/attach_files
如果你還想要nosqlclient三大平台的客戶端,除了到官網下載,你也可以入企鵝room,‘1006429377’,企鵝room為了存放一些超過一百M的文件,這是我想到下載速度最快的辦法了,或者你也可以直接到官網下載,在github上可能下載較慢,大家有別的好的辦法,也可以推薦給我,如果本文對你有幫助,可以轉發點讚加關注多多支持!
‘,
>MongoDB的可視化管理解決方案——Web和桌面端