MongoDB自带的Shell命令行工具,大家应该很熟悉了。 ? 1、Robo 3T管理工具 Robo 3T前身是Robomongo。支持Windows,MacOS和Linux系统。...Robo 3T 1.3为您提供了对MongoDB 4.0和SCRAM-SHA-256(升级的mongo shell)的支持,支持从MongoDB SRV连接字符串导入,以及许多其他修复和改进。...适用于Linux,Mac或Windows。中国大陆安装MongoDB数据库,可以选择安装Compass,但是容易卡死,原因是从美国服务器在线安装。可以手动下载在离线安装。 ?...支持SSH,可轻松通过SSL进行身份验证和连接远程服务器。免费,支持量大移动平台IOS和Android平台。 ? 功能: 1、查看和管理文件。 2、创建和修改文档 3、使用查询生成器搜索文档。...改名,Robo 3T。
一般情况下,我们在 Linux 上配置 MongoDB 都是为了远程连接使用的,所以这里还需要配置一下 MongoDB 的远程连接以及用户名和密码。...stop mongodb brew services restart mongodb 可视化工具 这里推荐一个可视化工具 RoboMongo/Robo 3T,它使用简单,功能强大,官方网站为 Robo...3T | Free, open-source MongoDB GUI (formerly Robomongo),三大平台都支持,下载链接为 Robo 3T | Free, open-source MongoDB...Windows 下的安装 在 Windows 下,Redis 可以直接到 GitHub 的发行版本里面下载,具体下载地址是 https://github.com/MSOpenTech/redis/releases...在 Mac 下 Redis 的配置文件路径是 /usr/local/etc/redis.conf,可以通过修改它来配置访问密码。 修改配置文件后,需要重启 Redis 服务。
Robo 3T 图片 概览 Robo 3T 是一个开源的、硬件独立的轻量级 MongoDB GUI。...一些值得关注的 Robo 3T 功能包括: 代码自动补全:Robo 3T 没有命令行的智能联想功能,但它有一个基于虚拟机的运行时自动补全功能。...搜索:该 GUI 可以帮助创建查找索引 集群管理器:用户可以在 GUI 中查看集群的详细信息,例如读写请求数量、活跃的连接数量和时序数据库大小。...Realm:用户能够将数据连接到移动设备软件和具有全托管服务的服务器和 API上。 图表:这是一种数据可视化工具,用户能在实时数据中创建、共享和可视化功能嵌入。...您也可以选择使用外部工具连接托管在 Atlas 上的 MongoDB 实例。 码匠 最后我们再向您介绍一下码匠。码匠是一款开发者友好的低代码平台,支持连接 MongoDB、编写和执行查询。
MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。...支持在三大平台 Windows 、Mac 、Linux 上运行。 下载链接:MongoDBCompass 性能监控,需要对应的权限。...Robo 3T 免费的,支持 MongoDB 4.0,轻量级GUI,支持 sql 查询,支持语法填充。不支持导入导出。支持在三大平台 Windows 、Mac 、Linux 上运行。...下载链接 Studio 3T 收费的,但是可以免费试用30天。支持导入导出,支持 sql 查询,支持语法填充,功能丰富。支持 MongoDB 4.0。...支持在三大平台 Windows 、Mac 、Linux 上运行。
建议取消勾选安装 MongoDB 的图形化客户端工具,否则安装速度慢到你想要去扣会手机。 ? 安装完成后进入到 bin 目录下,双击 mongo.exe 文件就可以连接到 MongoDB 服务了。...1)MongoDB 的默认端口号为 27017。 2)MongoDB 的版本号为 4.2.6。 默认会连接到 test 文档(相当于数据),可以通过 db 命令查询。 ?...03、安装 Robo 3T Robo 3T 提供了对 MongoDB 和 SCRAM-SHA-256(升级的 mongo shell)的支持,是一款轻量级的 MongoDB 客户端工具。...包目录不再一一解释了,进入 bin 目录下,双击运行 robo3t.exe 文件,启动 Robo 3T 客户端。 ? 点击「Create」创建一个 MongoDB 的连接。 ?...也可以通过 Robo 3T 查看“mydb”数据库,结果如下图所示。 ? 06、鸣谢 好了,我亲爱的小伙伴们,以上就是本文的全部内容了,是不是看完后很想实操一把 MongoDB,赶快行动吧!
命令行工具 iTerm2 : 终端工具 替代 Mac 自带的 Terminal Zsh :交互式命令行 shell。查看当前安装版本:zsh --version。...Oh My Zsh :更优雅地管理 zsh 配置。伟大的工具!说白了就是 zsh 的基础上扩展了一些功能,让你使用起来更加舒服!如果需要安装 Oh My Zsh 的需要首先安装 Zsh 。...被朋友圈的众多人安利的一个工具(ps:我目前还没玩转,没感觉特别强大的地方,感觉一个软件功能太多实际上不是一件好事,这个软件占用的内存也比较大,然后就卸载了)。...数据库: Sequel Pro :简单小巧的MySQL数据库管理工具。个人觉得是Mac中MySQL数据库管理工具中最好用的一个,不过有一些可以容忍的小bug比如关闭一个页面导致其他页面闪退。...Robo 3T: 非常好用的 MongoDB 数据库可视化管理工具。 Postico : PostgreSQL 数据库管理工具。 TablePlus :强大的关系型数据库管理工具。
温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 。...100 #最大同时连接数 noauth=true #不启用验证 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。.../usr/mongodb/mongodb.conf 网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试) 9、远程连接mongodb 官网下载robo 3t https...#noauth = true #不启用验证 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。...5、通过robo 3t连接。
,需要重新启动VS Code),但几乎每月都有版本的迭代。...Mac Postman 一款强大的模拟http请求的工具,甚至可以写脚本来实现api接口的自动化测试。Mac SourceTree 如果你需要在Mac上试用git,那就用它吧。...Mac Robo 3T MongoDB客户端工具,在Windwos上MongoDB的客户端种类很多,功能强大,Mac上目前还没找到十分满意的,这个凑合用吧。Mac RDM Redis客户端。...iOS Mac 其他 Pycharm、RubyMine、WebStorm,有时要玩玩其他语言用的上。当然现在也可以在VS code上通过插件的方式实现多语言的支持。...Mac Alfred 不多介绍,功能很强大的搜索神器。Mac FileZilla FTP工具,还支持SSH连接到CentOS中。Mac 远程协助 TeamViewer 大名鼎鼎鼎远程协助工具。
数据库信息 MongoDB Compass作为官方的一款可视化管理工具,使用体验还是挺不戳的 2、Robo 3T工具 Robo 3T是一款免费、开源的MongoDB可视化管理工具。...2)启动Robo 3T,连接数据库 启动Robo 3T程序,在连接界面选择左上角的Create选项,地址填本地地址及端口,连接进入 3)查询数据库内容 这里以上面的演示的xiguadb数据库和lanmei...这个脚本一般就可以用于批量扫描MongoDB服务及未授权访问漏洞,可以进一步结合上面提及到的GUI管理工具(Compass、Robo 3T、Navicat)登陆进MongoDB查看到数据库信息造成信息泄露...:”MongoDB”进行搜索 2)随便看是否存在未授权访问漏洞 在MSF中进行扫描检测(国外的站) 3)Robo 3T连接未授权访问 经过多次测试,可以发现目前大部分暴露在网络上的存在未授权访问漏洞...使用MSF的mongodb_login模块也扫描不到该主机存在未授权访问漏洞 5)通过db.auth()方法认证 也在连接MongoDB时匿名登陆,连接成功后通过db.auth()方法进行认证 use
当然,我们也可以通过一些客户端工具来连接MongoDB,比如Robo 3T。...首先我们下载Robo 3T(下载地址https://robomongo.org/download),下载成功之后解压,找到.exe可执行文件双击启动,启动后新建一个连接,输入ip地址(**注意连接之前要确保...Linux上的MongoDB已经启动**),如下: ?...如果我们没有使用Robo 3T工具,而是直接在命令行通过mongo命令来启动shell,如下: ?...此时,shell会连接到MongoDB服务器的test数据库,并将数据库连接赋值给全局变量db,我们将通过db这个变量实现很多功能,我们也可以查看db当前指向哪个数据库,直接使用db命令,如下: ?
虽然 MongoDB 的命令和 collection 的方法名在写法上有微小的差异,但绝大多数的MongoDB语句的参数直接复制到Python代码中都可以使用。...总之,绝大部分的操作,直接从Robo 3T中复制到Python中都可以运行,几乎不需要修改。...6.4 查询_id 在Robo 3T中,可以根据_id的值来查询文档。此时查询语句如下: ? 在安装PyMongo的同时,Python会自动安装一个叫作“bson”的第三方库。...小结 本文首先介绍了MongoDB的安装,然后介绍了MongoDB的图形化操作软件Robo 3T。通过Robo 3T的命令输入窗口输入命令,可实现对MongoDB数据库的增、删、改、查操作。...MongoDB的大部分操作都可以平滑移植到Python中。因此,大多数情况下,直接把Robo 3T中的MongoDB操作语句复制到Python中就能使用。当然,有很小一部分情况例外。
MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。...Robo 3T mongodb有很多好用的可视化工具,Robo 3T就是这么一款免费的可视化工具,下载地址为:https://robomongo.org/download。...通过mongo shell和MongoDB进行交互,查询和修改MongoDB数据库,管理MongoDB数据库,维护MongoDB的副本集和分片集群,是一个非常强大的工具。...在启动mongo shell时,常用的参数有: –nodb: 阻止mongo在启动时连接到数据库实例; –port :指定mongo连接到mongod监听的TCP端口,默认的端口值是27017; –host...:指定mongod运行的server,如果没有指定该参数,那么mongo尝试连接运行在本地(localhost)的mongod实例; db address:指定mongo连接的数据库; –username
image.png (3)选择需要安装的路径,然后点击安装即可 (4)在下一个界面中添加名字公司之类的信息,可以直接忽略,单击“完成”按钮跳过即可 3.2 用Robo 3T连接MongoDB (1)打开...image.png (3)保存回到界面后,单击“Connect”按钮就可以连接MongoDB了 3.3 认识Robo 3T的界面 Robo 3T的主界面如图所示。重点关注A、B、C三个区域 ?...(3)往集合里批量插入数据 使用Robo 3T打开刚刚安装完成的MongoDB,可以看到A区域是空的,还没有数据库,如图所示: ?...image.png 提示:还可以通过单击Robo 3T上面的绿色三角形来运行命令 (4)在 A 区域双击集合“example_data_1”,从新打开的选项卡中可以看到数据已经成功插入,如图所示: ?...在Robo 3T中双击集合名字,实际上是自动执行了以下这条查询语句: db.getCollection('example_data_1').find({}) 下面先来了解一下查询结果的三种显示模式 1
下载链接: https://nosqlbooster.com/downloads 4 Robo 3T Robo 3T(以前称为 Robomongo)是 MongoDB 爱好者的流行免费 GUI。...它是由 Studio 3T(MongoDB 的 IDE)背后的团队 3T Software 开发和维护的。其具有异步、非阻塞的 UI 设计。...那 Studio 3T 又是什么?与其他提到的 MongoDB 管理 GUI 工具一样,Studio 3T 也是一个基于 GUI 的工具,用于管理数据库,但需要付费。...主要功能: 该应用程序允许使用 SSH 隧道连接到远程 MongoDB 数据库 使用 Mongo Management Studio,可以读取和写入 GridFS 集合 通过解释 MongoDB 相关主题...它为 MongoDB 移动客户端提供了轻松连接和访问 MongoDB 服务器的功能。它具有内置的 SSH 隧道,可以通过 SSL 轻松验证和连接远程服务器。
接着可以删除掉压缩包了。 二、配置MongoDB 在/usr/mongodb/bin目录下可看到有可执行程序。...,即不在后台运行 maxConns=100 #最大同时连接数 noauth=true #不启用验证 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据...storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的...三、使用MongoDB桌面管理工具 在官网https://robomongo.org/ 下载Robo 3T 这里下载windows版本的,然后去连接虚拟机中的MongoDB。...接着在我的Win10系统中装好Robo这个管理工具,连接虚拟机中的MongoDB ? ? 连接后就可以看默认有个startup_log这个系统日志表。
有态度地学习 上一份的推送是关于QQ音乐所有评论的获取,这一次讲讲QQ音乐精彩评论的获取。...通过本次爬取,学习了非关系型数据库,文档型数据库MongoDB。另外公众号的排版也变的更加美观了,尤其是底部多了推荐阅读和扫码关注。...在借鉴其他公众号的排版之后,用自己半吊子的PPT水平做了底部的照片,喜欢的可以点个赞呀!...这回也是一样在Mac上操作,在Mac上安装了MongoDB以及MongoDB的可视化工具Robo 3T,Robo 3T作为一款免费轻量级GUI,简单且易上手。 ? ? ?...,通过不断点击加载更多,发现了请求网址的变化参数:pagenum、jsoncallback。
我们这里不再对 StatefulSets 的具体使用展开介绍了,将通过部署一个可扩展的 MongoDB 集群为例进行说明。 ?...为了保证应用的稳定性,我们通过 podAntiAffinity 指定了 Pod 的反亲和性,这样可以保证不会有两个副本出现在同一个节点上。...Service 是无头服务,没有 ClusterIP,也没有 ExternalIP,这个 Service 会直接解析到 Pod 的 IP 列表,当应用完全部署到 Kubernetes 集群上后,我们就可以按照不同的节点来进行访问了...我这里本地是 Mac 系统,使用的是 Robo 3T 作为 mongo 客户端,连接到其中一个节点并运行 rs.status() 后,我们可以查看到副本集的详细信息,并检查其他两个 Pod 是否被配置并自动连接到副本集上...3T 客户端重新执行 rs.status() 检查新的 Pod 是否被添加到副本集中了: ?
部署准备 python-3.6.4-amd64.exe mongodb-win32-x86_64-3.4.6-signed.msi (如果已经安装可以忽略) 注意点!...另外mongodb作为副节点不可有额外的数据库,使用前请保证清空。...Mongodb副本集搭建(已搭建可忽略) 步骤1:在两台服务器上安装好 mongodb-win32-x86_64-3.4.6-signed.msi ,安装好的目录新建一个配置文件mongodb.config...调出服务界面,启动mongodb。 步骤3:选择其中一个节点作为主节点。 可以通过cmd或者工具连接到mongodb,我用的是robo 3T。...结尾 搭建的时候,遇到不少阻力,搭建时竟然保证版本的对应性。其次mongo connector的同步效率并不如意,而且是单线程跑的,偶尔会挂,有需求的可以写一个守护进程程序提高可用性。
如果你的 MongoDB 版本小于 4.4,但是大于等于 3.6,那么虽然删除了数据,磁盘空间不会释放,但当你插入新的数据时,MongoDB 会重用之前占有的空间,而不会继续额外占用新的磁盘空间。...我们可以在 Robo 3T 上,通过查看集合的统计信息找到当前集合可重复使用的空间大小。...如果你的 MongoDB 允许暂停读写操作,那么还可以在 Robo 3T 或者 Mongo Shell 中使用 compact 命令来释放空间。...在 MongoDB 4.4 或以后的版本,compact 命令几乎可以在除了删除集合、增删索引外的任何时候执行。...关于 compact 命令的更多说明,可以阅读 compact — MongoDB Manual[1]。
领取专属 10元无门槛券
手把手带您无忧上云