MongoDB的可視化治理解決計劃——Web和桌面端

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

背景

這幾天寫過關於一些關於數據庫工具方面的東西,但是由於知識欠缺,不能夠兼顧到各種數據庫,就像今天所要介紹的MongoDB 一樣,因為很少接觸到MongoDB ,對這方面的了解比較少,單純的介紹工具,以後有機會在研究研究MongoDB ,但是有好的工具還是要分享出來的,至少能幫助一部分人了。

介紹

其實也是之前評論區看到有人咨詢過MongDB的可視化管理工具,剛好我又知道兩個,所以介紹下,一個是Nosqlclient,另一個是Robo 3T(原robomongo)。

  • Nosqlclient官網

https://nosqlclient.com/

MongoDB的可視化管理解決方案——Web和桌面端


  • Robo 3T官網

https://robomongo.org/

MongoDB的可視化管理解決方案——Web和桌面端


大家可以到官網下載相關安裝包,我也會打包好分享

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

這個地方我一共嘗試了三次啟動,終於是啟動成功

  • 不出意外的話,成功後我們打開瀏覽器

MongoDB的可視化管理解決方案——Web和桌面端


  • 添加連接

MongoDB的可視化管理解決方案——Web和桌面端


  • 選中剛剛創建好的連接,點擊右下角Connect連接

MongoDB的可視化管理解決方案——Web和桌面端


  • 連接成功界面

默認是系統的一些硬件監測實時數據面板,包括內存、網路、讀寫的監控等

MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


  • 你可以通過右鍵菜單來使用它的功能來進行管理

MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


  • 主題功能

MongoDB的可視化管理解決方案——Web和桌面端


  • 提供的一些工具

MongoDB的可視化管理解決方案——Web和桌面端


  • 管理功能

MongoDB的可視化管理解決方案——Web和桌面端


  • 設置

目前國際化只有兩個,還沒有中文

MongoDB的可視化管理解決方案——Web和桌面端


  • 導入導出數據功能,切換數據庫等

MongoDB的可視化管理解決方案——Web和桌面端


PS:打包問題我就不多說了,因為沒有用過meteor(應該很強大),所以就不介紹了,了解meteor的同學可以試試,如果不是一定要使用Web端,使用桌面版本客戶端也是可以的。

Nosqlclient具體的用法官網也提供了非常詳細的使用文檔,遇到問題可以去查看詳細的文檔

Nosqlclient除了支持三大平台以外,還可以部署到Docker中,要比直接使用客戶端要複雜一些,具體怎麼部署可以參考官網提供的部署方法,由於知識的欠缺,就不在仔細介紹了。

Robo 3T(原robomongo)

Robo 3T是一個跨平台的MongoDB可視化管理工具,支持Windows、mac和Linux

MongoDB的可視化管理解決方案——Web和桌面端


我只是大致截一下工作界面,由於對MongoDB了解較少,通過截圖來大致看下其功能

MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


MongoDB的可視化管理解決方案——Web和桌面端


其他類似的

基於Web的MongoDB管理界面 Mongo-express,這個就不在詳細介紹了。

Github地址:

https://github.com/mongo-express/mongo-express

MongoDB的可視化管理解決方案——Web和桌面端


總結

由於對MongoDB的欠缺,能夠幫助大家的很少,工具分享給大家,具體如何使用,可以自行安裝部署體驗,由於碼雲上傳附件大小限制,因此我只是將nosqlClient的源碼和Robo 3T放到了碼雲,和之前地址一樣:

https://gitee.com/null_341_5574/chrome_plugin/attach_files

MongoDB的可視化管理解決方案——Web和桌面端


如果你還想要nosqlclient三大平台的客戶端,除了到官網下載,你也可以入企鵝room,‘1006429377’,企鵝room為了存放一些超過一百M的文件,這是我想到下載速度最快的辦法了,或者你也可以直接到官網下載,在github上可能下載較慢,大家有別的好的辦法,也可以推薦給我,如果本文對你有幫助,可以轉發點讚加關注多多支持!

‘,

>MongoDB的可視化管理解決方案——Web和桌面端

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!