上一篇講了MongoDB的配置文件,這篇講解MongoDB的連接操作工具。
命令客戶端
mongodb自帶了命令客戶端 mongo。在安裝目錄的bin下。
連接mongodb服務端。
<code>./mongo IP地址:port/<code>
這時,就可以操作mongodb數據庫了。
show dbs:顯示數據庫列表
use mydb:創建一個數據庫,但是隻有插入文檔才可以成功創建數據庫
db.user.insert({"name":"leilei"}):插入數據
MongoDB Compass
MongoDB Compass是MongoDB的GUI,Compass使您無需正式瞭解MongoDB查詢語法即可分析和理解數據內容。 除了在可視環境中瀏覽數據外,您還可以使用Compass來優化查詢性能,管理索引和實施文檔驗證。
Compass提供四個版本:
Compass:完整版的MongoDB Compass,具有所有功能。
Compass Readonly:嚴格限制為讀取操作,刪除所有寫入和刪除功能。
Compass Isolated:除向Compass連接的MongoDB服務器外,不發起任何網絡請求。 此版本適用於高度安全的環境。
Compass Community:此版本已棄用。 而是使用完全免費的MongoDB Compass版本。 要了解如何從Compass Community遷移到功能齊全的Compass版本,請參閱從Compass Community遷移到Compass:https://docs.mongodb.com/compass/master/upgrade/#migrate-from-community。
版本差異對比:
下載地址:https://docs.mongodb.com/compass/master/install/
環境要求:
RHEL 7+或更高版本的64位版本。
MongoDB 3.6或更高版本。
注意:
將Compass連接到副本集時,建議不要直接連接到單個副本集成員。 如果由於選舉而導致所連接的成員從主要成員切換到次要成員,反之亦然,則Compass可能會強行關閉連接或顯示陳舊數據。
相反,要連接到副本集,請在填寫連接信息時使用副本集SRV記錄或副本集名稱。
如果您將Kerberos用作身份驗證機制,請不要在連接表單中指定密碼。
從MongoDB Compass 1.19開始,Compass連接到非正版MongoDB實例時會顯示警告消息,因為這些實例的行為可能與官方MongoDB實例不同。 例如 缺少或不完整的功能,不同的功能行為等。
下載地址:鏈接:https://pan.baidu.com/s/1tF7RozJD6U7ldoeBeZ_X1g 提取碼:own7
連接進去後:
插入文檔:
插入成功會生成Object_id。
robomongo
robomongo是第三方mongoDB的圖形化客戶端。
官網下載地址:https://robomongo.org/download。
也可以直接下載:https://pan.baidu.com/s/1apZsUiIr_LfApY0J4yBDeQ 提取碼:iuao
複製這段內容後打開百度網盤手機App,操作更方便哦
本次下載的是最新版本,Robo 3T 1.3,Robo 3T 1.3提供了對MongoDB 4.0和SCRAM-SHA-256(升級的mongo shell)的支持,對從MongoDB SRV連接字符串導入的支持,以及許多其他修復和改進。
圖形化界面:
這時就可以看的見我們之前導入的數據:
右擊mongodb,可以創建數據庫:
右擊Collections,可以創建集合:
插入文檔:
這個工具和我們平常連接mysql使用的navicat使用方式很類似。看個人選擇吧,符合自己的版本,使用習慣就可以。
還有其他的很多第三方的工具,這裡暫時不做過多的介紹了。在GitHub有許多開源的工具。例如:
Mongodb-WeAdmin,adminMongo,mongo-express,MongoChef等等。
閱讀更多 代碼接盤俠 的文章