MongoDB可视化工具Compass的使用

这学期数据库项目作业小组打算做用于医学研究的工具,从老师那里拿到数据后发现关系型数据库很不适合进行存储访问等操作,打算使用非关系型数据库吧……
经过组内讨论,决定使用MongoDB来做。
接下来问题来了,我要全部都用shell后台操作吗?我拒绝,我拒绝,我拒绝。
一番查找后,决定还是用MongoDB官方的GUI可视工具吧,Compass——我个人认为它颜值还是蛮不错的(让我这个颜狗使用起来内心愉悦)
Compass的使用说明在官方有文档还有视频介绍,也很是贴心 官方视频地址。本人主要是看了视频,在这里用中文总结一下,方便大家使用。为了操作方便,本文我用的大部分是视频截图
首先官方为大家介绍了一下MongoDB Compass的主要功能:


1.对数据的可视化

2.插入、修改、删除
3.调试、优化
进入Compass首先出现连接界面如下(此处我使用的是我操作时候的界面状态)
直接使用默认None无账户连接了嘻嘻嘻

点击绿色CONNECT连接进入看到如下界面:
左侧显示database列表  右侧是database的存储大小、collection数量以及index数量
中间上方绿色按钮可以直接创建database

下面点击左侧compass看到如下情况:
依旧可以绿色按钮直接创建collection很是舒服嘻嘻嘻,拯救懒癌星人

因为collection view 是有权限的 所以这里没有显示出内容

点击demo查看数据内容
我个人认为FILTER是操作时候非常方便的,可以直接筛选数据

以Age为例,右侧图标将年龄分布以直方图形式展现将鼠标放在直方图上还会显示数据

在Company下面这个灰色条显示数据类型占比,其中百分之七十三是String类型  对于稀疏字段,一些文档并没有存储该值,Compass将缺失值的比例显示为“undefined”。在这里,27%的示例文档缺失了 age 字段

下面介绍FILTER使用  Compass查询也是可视化的,操作起来非常方便。
依旧以Age为例
直接点击右侧直方图 年龄分布20-25对应bar filter内会自动填写
APPLY 即可筛选数据
或是直接在FILTER内输入筛选项

下面是如何创建索引:

删除索引:
Compass比较有趣的是无论删除database collection index 什么的都要输入一下名称 确认是否要删除所选项

对于document的新建、更改操作 

对于文档内数据的输入我们也可以提前设置规范验证
将Age类型设置为32-bit integer 且文档内必须存在Age

无Age 报错  

Age 类型错误 报错  

操作历史查询(动态图表有没有超级好看!)

以上是部分MongoDB Compass功能及使用介绍 希望能够帮助到需要使用的人
如果有出现错误请大家及时纠正,有补充内容也可以提出哦,感谢米娜桑~

  • 23
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
MongoDB可视化工具Compass提供了方便的查询功能。通过Compass,你可以使用图形界面来构建和执行查询。首先,你需要下载并安装MongoDB Compass。你可以从MongoDB官网的下载地址下载Compass。安装完成后,打开Compass并连接到你的MongoDB数据库。然后,你可以在Compass的查询界面中输入你想要执行的查询语句,包括查询条件、筛选器、排序等。Compass会将查询结果以可视化的方式呈现给你,方便你查看和分析数据。总之,MongoDB可视化工具Compass提供了一个直观和方便的方式来执行查询操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mongodb-compass-1.17.0-win32-x64 MongoDB可视化工具Compass](https://download.csdn.net/download/qq_36808620/11235787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MongoDB可视化管理工具-MongoDB Compass](https://blog.csdn.net/GyaoG/article/details/123468294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值