官网发福利了,欢迎各位光临,页面底部进官网!!!
MongoDB Compass是一个功能强大的GUI,用于在可视化环境中查询,聚合和分析MongoDB数据。
Compass 是免费使用和源代码可用的,并且可以在 macOS、Windows 和 Linux 上运行。
四大功能:
-
数据导入:支持将数据从CSV或JSON文件导入MongoDB数据库。
-
数据查询:编写临时查询以筛选数据。探索你的系列中的趋势和共性。
-
聚合管道创建:编写聚合管道,使集合或视图中的文档能够通过多个阶段,在这些阶段中,文档被处理成一组聚合结果。
-
操作命令运行:使用Compass中的嵌入式MongoDB Shell在交互式JavaScript环境中控制您的数据。
一、安装指南
1、windows安装
1.1软件要求
指南针要求:
-
64 位版本的 Microsoft Windows 7 或更高版本。
-
MongoDB 3.6或更高版本。
-
Microsoft .NET Framework 版本 4.5 或更高版本。
指南针安装程序会提示您安装 .NET 框架的最低要求版本(如果不是) 已安装在您的系统上。
-
以管理员身份开始安装(如果您正在运行静默 使用 Microsoft PowerShell 安装或安装 Azure 虚拟桌面基础结构 (VDI)。
1.2下载Compass
-
打开downloads page.。
-
选择您喜欢的安装程序。MongoDB Compass安装程序以.exe或.msi包或.zip档案的形式提供。
-
下载适用于Windows的MongoDB Compass的最新版本。
1.2 安装指南
双击安装程序文件。
按照提示安装指南。您可以选择安装的目的地。
安装后,Compass将启动并提示您配置隐私设置和指定更新首选项。
二、连接到MongoDB
1、注意事项
-
将Compass连接到副本集时,不建议直接连接到单个副本集成员。如果您所连接的成员由于选举而从主成员切换到辅助成员,反之亦然,Compass可能会强制关闭连接或显示过时的数据。
相反,要连接到副本集,请在填写连接信息时使用副本集SRV记录或副本集名称。
-
从MongoDB Compass 1.19开始,Compass在连接到非正版MongoDB实例时显示警告消息,因为这些实例的行为可能与官方MongoDB实例不同;例如缺失或不完整的特征、不同的特征行为等。
2、连接
打开指南针时,将显示初始连接对话框:
您可以通过以下任一方式连接部署:
-
提供您的连接字符串。
-
指定高级连接选项。高级连接选项允许您指定身份验证、TLS/SSL和SSH连接选项。要了解更多信息,请参阅高级连接选项。
3、粘贴连接字符串
当您提供连接字符串时,Compass支持MongoDB支持的大多数连接字符串选项。
默认情况下,Compass的默认socketTimeoutMS
值为60000,即60秒。如果您在Compass中经常遇到超时,请考虑在连接字符串中将此选项设置为更高的值。
3.1粘贴您的连接字符串。
如果部署的连接字符串可用,则可以将该字符串直接粘贴到对话框中。您可以使用标准连接字符串格式或DNS种子列表连接格式。
要获取Atlas集群的连接字符串,请执行以下操作:
-
导航到Atlas Clusters视图。
-
单击所需集群的“连接”。
-
单击Connect with MongoDB Compass(使用MongoDB指南针连接)。
-
复制提供的连接字符串。
连接字符串URI格式:
mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
3.2连接
单击“连接”按钮导航到指南针主页。
4、高级连接选项
4.1常规连接选项卡
常规连接选项卡允许您选择连接字符串方案,并配置用于连接到MongoDB部署的主机名。
4.1.1单击高级连接选项。
4.1.2 点击常规选项卡
1、选择连接字符串方案。
您可以选择以下选项之一:
连接字符串方案 |
定义 |
mongodb |
标准连接字符串格式。MongoDB连接URI的标准格式用于通过直接指定其主机来连接到MongoDB部署。 |
MongoDB+SRV |
DNS种子列表连接格式 +srv向MongoDB Compass指示后面的主机名对应于DNS srv记录。 |
2、输入主机名。
在主机字段中,输入正在运行部署的服务器的主机或主机名。
如果您在本地运行部署,则此值为localhost。如果要连接到Atlas集群,请参阅连接到数据库部署
关于如何与Compass连接的Atlas特定指南。
如果您不确定自己的主机名,请与数据库管理员联系以获取信息。
4.1.3(可选)启用直接连接。
当您使用mongodb连接字符串方案时,您可以选择启用直接连接。如果启用此设置,Compass将在指定的主机上运行所有操作。
(可选)对于高级连接配置选项,请单击“高级”选项卡。
4.1.4单击“连接”。
4.2“身份验证连接”选项卡
“身份验证”选项卡允许您连接到以下部署: 需要身份验证
4.2.1 单击高级连接选项。
4.2.2单击“身份验证”选项卡。
从以下选项中选择您的身份验证方法:
-
Username / Password
-
X.509
-
Kerberos
-
LDAP
-
AWS IAM
用户名/密码
提供以下信息:
-
Username
-
Password
-
(可选)身份验证数据库
-
认证机制:
-
Default
默认设置根据偏好顺序选择服务器支持的第一个身份验证机制。
在默认设置下,MongoDB尝试按照列出的顺序使用以下机制进行身份验证:
-
SCRAM-SHA-256
-
SCRAM-SHA-1
-
MONGODB-CR
-
SCRAM-SHA-1
-
SCRAM-SHA-256
5、断开与MongoDB的连接
断开与MongoDB部署的连接会关闭Compass与 活动部署并将指南针视图返回到初始视图 连接对话框。
要断开与 MongoDB 部署的连接,请执行以下操作:
1单击菜单栏中的连接。
2从下拉菜单中选择断开连接
6、Compass主页
Compass Home屏幕显示有关Compass所连接的MongoDB实例的详细信息,包括:
-
如果连接是常用连接,则为连接名称,否则为“我的群集”。
-
部署类型(独立、副本集、分片集群)。如果部署是一个副本集,并且在连接窗口中指定了副本集名称,则还会显示副本集成员的数量。
-
主机名和端口,以及MongoDB的版本。
-
实例的数据库列表。
-
性能统计信息,包括内存使用情况、操作计数和最慢操作。
连接到MongoDB实例后,您可以通过单击左上角的集群名称来访问Compass Home页面。
7、数据库
数据库是集合的容器。每个数据库在主机文件系统上都有自己的一组文件。一个MongoDB服务器通常有多个数据库。
7.1数据库选项卡
主屏幕的数据库选项卡显示当前连接上所有数据库的列表,以及每个数据库的存储大小、集合数和索引数。
“数据库”选项卡列出了 MongoDB部署。要访问数据库选项卡,请单击 左上角的群集名称,然后选择“数据库”选项卡
7.2、创建数据库
1、单击创建数据库按钮。
从数据库选项卡上,单击 创建数据库 按钮以调出 创建数据库 对话框。
2、输入数据库和第一个集合信息。
在对话框中,输入要创建的数据库的名称及其 第一个集合。数据库名称和集合名称都是 必填。
如果要创建一个封顶系列, 选中“上限集合”复选框,然后输入最大字节数。
如果要使用自定义排序规则在收藏品上, 选中“使用自定义排序规则”复选框,然后选择 所需的排序规则设置。
如果您的部署是使用中加密连接的,则可以 用可查询加密在新的 已创建集合。选中“可查询加密”选项 并指示以下加密属性:
-
加密字段。
-
(可选)KMS 提供程序。
-
(可选)密钥加密密钥。
3、单击“创建数据库”以创建数据库及其第一个集合。
7.3、删除数据库
1、单击数据库的垃圾桶图标。
从数据库选项卡,以删除 数据库,单击该数据库的垃圾桶图标。一个 此时将显示确认对话框。
2、确认要删除的数据库。
在对话框中,输入要删除的数据库的名称。
3、单击“删除数据库”以删除数据库。
7.4、局限性
-
在MongoDB Compass Readonly Edition中不允许创建和删除数据库。文章来源:https://www.toymoban.com/news/detail-481788.html
-
如果连接到数据湖,则不允许创建数据库。文章来源地址https://www.toymoban.com/news/detail-481788.html
到了这里,关于MongoDB可视化工具(免费)—MongoDB Compass的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!