官網(wǎng)發(fā)福利了,歡迎各位光臨,頁(yè)面底部進(jìn)官網(wǎng)?。?!
MongoDB Compass是一個(gè)功能強(qiáng)大的GUI,用于在可視化環(huán)境中查詢,聚合和分析MongoDB數(shù)據(jù)。
Compass 是免費(fèi)使用和源代碼可用的,并且可以在 macOS、Windows 和 Linux 上運(yùn)行。
四大功能:
-
數(shù)據(jù)導(dǎo)入:支持將數(shù)據(jù)從CSV或JSON文件導(dǎo)入MongoDB數(shù)據(jù)庫(kù)。
-
數(shù)據(jù)查詢:編寫臨時(shí)查詢以篩選數(shù)據(jù)。探索你的系列中的趨勢(shì)和共性。
-
聚合管道創(chuàng)建:編寫聚合管道,使集合或視圖中的文檔能夠通過多個(gè)階段,在這些階段中,文檔被處理成一組聚合結(jié)果。
-
操作命令運(yùn)行:使用Compass中的嵌入式MongoDB Shell在交互式JavaScript環(huán)境中控制您的數(shù)據(jù)。
一、安裝指南
1、windows安裝
1.1軟件要求
指南針要求:
-
64 位版本的 Microsoft Windows 7 或更高版本。
-
MongoDB 3.6或更高版本。
-
Microsoft .NET Framework 版本 4.5 或更高版本。
指南針安裝程序會(huì)提示您安裝 .NET 框架的最低要求版本(如果不是) 已安裝在您的系統(tǒng)上。
-
以管理員身份開始安裝(如果您正在運(yùn)行靜默 使用 Microsoft PowerShell 安裝或安裝 Azure 虛擬桌面基礎(chǔ)結(jié)構(gòu) (VDI)。
1.2下載Compass
-
打開downloads page.。
-
選擇您喜歡的安裝程序。MongoDB Compass安裝程序以.exe或.msi包或.zip檔案的形式提供。
-
下載適用于Windows的MongoDB Compass的最新版本。
1.2 安裝指南
雙擊安裝程序文件。
按照提示安裝指南。您可以選擇安裝的目的地。
安裝后,Compass將啟動(dòng)并提示您配置隱私設(shè)置和指定更新首選項(xiàng)。
二、連接到MongoDB
1、注意事項(xiàng)
-
將Compass連接到副本集時(shí),不建議直接連接到單個(gè)副本集成員。如果您所連接的成員由于選舉而從主成員切換到輔助成員,反之亦然,Compass可能會(huì)強(qiáng)制關(guān)閉連接或顯示過時(shí)的數(shù)據(jù)。
相反,要連接到副本集,請(qǐng)?jiān)谔顚戇B接信息時(shí)使用副本集SRV記錄或副本集名稱。
-
從MongoDB Compass 1.19開始,Compass在連接到非正版MongoDB實(shí)例時(shí)顯示警告消息,因?yàn)檫@些實(shí)例的行為可能與官方MongoDB實(shí)例不同;例如缺失或不完整的特征、不同的特征行為等。
2、連接
打開指南針時(shí),將顯示初始連接對(duì)話框:

您可以通過以下任一方式連接部署:
-
提供您的連接字符串。
-
指定高級(jí)連接選項(xiàng)。高級(jí)連接選項(xiàng)允許您指定身份驗(yàn)證、TLS/SSL和SSH連接選項(xiàng)。要了解更多信息,請(qǐng)參閱高級(jí)連接選項(xiàng)。
3、粘貼連接字符串
當(dāng)您提供連接字符串時(shí),Compass支持MongoDB支持的大多數(shù)連接字符串選項(xiàng)。
默認(rèn)情況下,Compass的默認(rèn)socketTimeoutMS
值為60000,即60秒。如果您在Compass中經(jīng)常遇到超時(shí),請(qǐng)考慮在連接字符串中將此選項(xiàng)設(shè)置為更高的值。
3.1粘貼您的連接字符串。
如果部署的連接字符串可用,則可以將該字符串直接粘貼到對(duì)話框中。您可以使用標(biāo)準(zhǔn)連接字符串格式或DNS種子列表連接格式。
要獲取Atlas集群的連接字符串,請(qǐng)執(zhí)行以下操作:
-
導(dǎo)航到Atlas Clusters視圖。
-
單擊所需集群的“連接”。
-
單擊Connect with MongoDB Compass(使用MongoDB指南針連接)。
-
復(fù)制提供的連接字符串。
連接字符串URI格式:
mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
3.2連接
單擊“連接”按鈕導(dǎo)航到指南針主頁(yè)。
4、高級(jí)連接選項(xiàng)
4.1常規(guī)連接選項(xiàng)卡
常規(guī)連接選項(xiàng)卡允許您選擇連接字符串方案,并配置用于連接到MongoDB部署的主機(jī)名。
4.1.1單擊高級(jí)連接選項(xiàng)。

4.1.2 點(diǎn)擊常規(guī)選項(xiàng)卡
1、選擇連接字符串方案。
您可以選擇以下選項(xiàng)之一:
連接字符串方案 |
定義 |
mongodb |
標(biāo)準(zhǔn)連接字符串格式。MongoDB連接URI的標(biāo)準(zhǔn)格式用于通過直接指定其主機(jī)來連接到MongoDB部署。 |
MongoDB+SRV |
DNS種子列表連接格式 +srv向MongoDB Compass指示后面的主機(jī)名對(duì)應(yīng)于DNS srv記錄。 |
2、輸入主機(jī)名。
在主機(jī)字段中,輸入正在運(yùn)行部署的服務(wù)器的主機(jī)或主機(jī)名。
如果您在本地運(yùn)行部署,則此值為localhost。如果要連接到Atlas集群,請(qǐng)參閱連接到數(shù)據(jù)庫(kù)部署
關(guān)于如何與Compass連接的Atlas特定指南。
如果您不確定自己的主機(jī)名,請(qǐng)與數(shù)據(jù)庫(kù)管理員聯(lián)系以獲取信息。
4.1.3(可選)啟用直接連接。
當(dāng)您使用mongodb連接字符串方案時(shí),您可以選擇啟用直接連接。如果啟用此設(shè)置,Compass將在指定的主機(jī)上運(yùn)行所有操作。
(可選)對(duì)于高級(jí)連接配置選項(xiàng),請(qǐng)單擊“高級(jí)”選項(xiàng)卡。
4.1.4單擊“連接”。
4.2“身份驗(yàn)證連接”選項(xiàng)卡
“身份驗(yàn)證”選項(xiàng)卡允許您連接到以下部署: 需要身份驗(yàn)證
4.2.1 單擊高級(jí)連接選項(xiàng)。

4.2.2單擊“身份驗(yàn)證”選項(xiàng)卡。
從以下選項(xiàng)中選擇您的身份驗(yàn)證方法:
-
Username / Password
-
X.509
-
Kerberos
-
LDAP
-
AWS IAM
用戶名/密碼
提供以下信息:
-
Username
-
Password
-
(可選)身份驗(yàn)證數(shù)據(jù)庫(kù)
-
認(rèn)證機(jī)制:
-
Default
默認(rèn)設(shè)置根據(jù)偏好順序選擇服務(wù)器支持的第一個(gè)身份驗(yàn)證機(jī)制。
在默認(rèn)設(shè)置下,MongoDB嘗試按照列出的順序使用以下機(jī)制進(jìn)行身份驗(yàn)證:
-
SCRAM-SHA-256
-
SCRAM-SHA-1
-
MONGODB-CR
-
SCRAM-SHA-1
-
SCRAM-SHA-256
5、斷開與MongoDB的連接
斷開與MongoDB部署的連接會(huì)關(guān)閉Compass與 活動(dòng)部署并將指南針視圖返回到初始視圖 連接對(duì)話框。
要斷開與 MongoDB 部署的連接,請(qǐng)執(zhí)行以下操作:
1單擊菜單欄中的連接。
2從下拉菜單中選擇斷開連接

6、Compass主頁(yè)
Compass Home屏幕顯示有關(guān)Compass所連接的MongoDB實(shí)例的詳細(xì)信息,包括:
-
如果連接是常用連接,則為連接名稱,否則為“我的群集”。
-
部署類型(獨(dú)立、副本集、分片集群)。如果部署是一個(gè)副本集,并且在連接窗口中指定了副本集名稱,則還會(huì)顯示副本集成員的數(shù)量。
-
主機(jī)名和端口,以及MongoDB的版本。
-
實(shí)例的數(shù)據(jù)庫(kù)列表。
-
性能統(tǒng)計(jì)信息,包括內(nèi)存使用情況、操作計(jì)數(shù)和最慢操作。

連接到MongoDB實(shí)例后,您可以通過單擊左上角的集群名稱來訪問Compass Home頁(yè)面。
7、數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是集合的容器。每個(gè)數(shù)據(jù)庫(kù)在主機(jī)文件系統(tǒng)上都有自己的一組文件。一個(gè)MongoDB服務(wù)器通常有多個(gè)數(shù)據(jù)庫(kù)。
7.1數(shù)據(jù)庫(kù)選項(xiàng)卡
主屏幕的數(shù)據(jù)庫(kù)選項(xiàng)卡顯示當(dāng)前連接上所有數(shù)據(jù)庫(kù)的列表,以及每個(gè)數(shù)據(jù)庫(kù)的存儲(chǔ)大小、集合數(shù)和索引數(shù)。
“數(shù)據(jù)庫(kù)”選項(xiàng)卡列出了 MongoDB部署。要訪問數(shù)據(jù)庫(kù)選項(xiàng)卡,請(qǐng)單擊 左上角的群集名稱,然后選擇“數(shù)據(jù)庫(kù)”選項(xiàng)卡

7.2、創(chuàng)建數(shù)據(jù)庫(kù)
1、單擊創(chuàng)建數(shù)據(jù)庫(kù)按鈕。
從數(shù)據(jù)庫(kù)選項(xiàng)卡上,單擊 創(chuàng)建數(shù)據(jù)庫(kù) 按鈕以調(diào)出 創(chuàng)建數(shù)據(jù)庫(kù) 對(duì)話框。
2、輸入數(shù)據(jù)庫(kù)和第一個(gè)集合信息。
在對(duì)話框中,輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)的名稱及其 第一個(gè)集合。數(shù)據(jù)庫(kù)名稱和集合名稱都是 必填。
如果要?jiǎng)?chuàng)建一個(gè)封頂系列, 選中“上限集合”復(fù)選框,然后輸入最大字節(jié)數(shù)。
如果要使用自定義排序規(guī)則在收藏品上, 選中“使用自定義排序規(guī)則”復(fù)選框,然后選擇 所需的排序規(guī)則設(shè)置。
如果您的部署是使用中加密連接的,則可以 用可查詢加密在新的 已創(chuàng)建集合。選中“可查詢加密”選項(xiàng) 并指示以下加密屬性:
-
加密字段。
-
(可選)KMS 提供程序。
-
(可選)密鑰加密密鑰。
3、單擊“創(chuàng)建數(shù)據(jù)庫(kù)”以創(chuàng)建數(shù)據(jù)庫(kù)及其第一個(gè)集合。
7.3、刪除數(shù)據(jù)庫(kù)
1、單擊數(shù)據(jù)庫(kù)的垃圾桶圖標(biāo)。
從數(shù)據(jù)庫(kù)選項(xiàng)卡,以刪除 數(shù)據(jù)庫(kù),單擊該數(shù)據(jù)庫(kù)的垃圾桶圖標(biāo)。一個(gè) 此時(shí)將顯示確認(rèn)對(duì)話框。
2、確認(rèn)要?jiǎng)h除的數(shù)據(jù)庫(kù)。
在對(duì)話框中,輸入要?jiǎng)h除的數(shù)據(jù)庫(kù)的名稱。
3、單擊“刪除數(shù)據(jù)庫(kù)”以刪除數(shù)據(jù)庫(kù)。
7.4、局限性
-
在MongoDB Compass Readonly Edition中不允許創(chuàng)建和刪除數(shù)據(jù)庫(kù)。文章來源:http://www.zghlxwxcb.cn/news/detail-481788.html
-
如果連接到數(shù)據(jù)湖,則不允許創(chuàng)建數(shù)據(jù)庫(kù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-481788.html
到了這里,關(guān)于MongoDB可視化工具(免費(fèi))—MongoDB Compass的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!