Robo 3T 图片 概览 Robo 3T 是一个开源的、硬件独立的轻量级 MongoDB GUI。...一些值得关注的 Robo 3T 功能包括: 代码自动补全:Robo 3T 没有命令行的智能联想功能,但它有一个基于虚拟机的运行时自动补全功能。...三种数据视图:当用户从数据库中检索到数据后可以以三种形式进行查看: 表格视图:将数据格式化为行和列。 树状视图:将数据格式化为可扩展的层次结构。 JSON 视图:将数据格式化为 JSON 文档。...数据导入:支持从 SQL 数据库、Oracle 和 Sybase 导入数据。...优势功能:四种查询 MongoDB 和查看数据的方法 在所有 MongoDB GUI 中,Studio 3T 提供了查询数据库的最多方式。
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连接字符串导入,以及许多其他修复和改进。...Studio 3T功能 1、通过拖放构建查询命令 2、便捷的数据编辑 3、表,树和JSON视图 4、汇总编辑器 5、可视化解释 6、任务并询问调度程序 7、从SQL到MongoDB的迁移...8、查询代码,SQL查询,SQL导入/导出 9、LDAP和Kerberos身份验证 10、从Oracle导入 11、导入/导出向导 12、颜色编码的连接 13、只读锁定,数据比较和同步 14...改名,Robo 3T。
MongoDB 的使用场景由于 MongoDB 具有高可靠性、高扩展性和高性能等特点,因此它被广泛应用于各种不同领域的应用程序中。以下列举了一些常见的使用场景:大数据存储和处理,如物联网、智能家居等。...地理信息系统 (GIS) 等需要支持地理位置查询的应用。缓存系统,如 Memcached 和 Redis,可以通过 MongoDB 来存储缓存数据,从而避免单点故障问题。...以下三个工具便是较为流行的:3.1 Robo 3TRobo 3T 是一款开源的 MongoDB 可视化管理工具,提供了简洁明了的界面和强大的功能,例如导入/导出数据、查询构建器以及实时监控等。...Robo 3T 的主要优点是界面简明、易于使用,但也有一些缺点,如不支持权威认证和严格的数据类型检查等。...3.2 Studio 3TStudio 3T 是一款全面的 MongoDB 管理解决方案,提供了丰富的功能,例如实时监控、导入/导出数据、查询构建器、数据可视化和代码生成器等。
但是随着业务需求的提高,传统数据库往往难以满足业务的需要,因此逐步出现了很多NoSQL数据库,包括MongoDB和Redis等,今天主要来介绍MongoDB和可视化工具Robo 3T的安装。...当然,可能会遇到下载速度慢的问题,因此我已经将MongoDB4.0.11和Robo 3T的安装包下载整理好了,可以直接点击加QQ群 ? 963624318 在群文件夹数据库软件中下载即可。...点击完成即可完成安装并打开Robo 3T软件。 2.Robo 3T的基本使用 打开Robo 3T会弹出一个窗口,如下: ?...再保存一些数据到MongoDB中后,再鼠标右键点击New Connection点击Refresh即可刷新,如下: ? 多了新创建的数据库,打开如下: ?...至此,MongoDB和Robo 3T的安装和简单使用就到这里了,敬请期待。
使用 GridFS 的文件管理器工具 所有类型的 MongoDB 对象的简单视图和管理选项 从 MySQL 和 SQL Server 数据库导入表 多个 Mongo 主机数据库连接 将文档导出为 CSV...下载链接: https://nosqlbooster.com/downloads 4 Robo 3T Robo 3T(以前称为 Robomongo)是 MongoDB 爱好者的流行免费 GUI。...那 Studio 3T 又是什么?与其他提到的 MongoDB 管理 GUI 工具一样,Studio 3T 也是一个基于 GUI 的工具,用于管理数据库,但需要付费。...PHP,Python,Javascript 等 单个 MongoDB 实例和副本集的安全连接 在服务器和数据库之间复制和粘贴文档 轻松比较和同步数据 逐步建立汇总查询 多种导入和导出方式,包括 SQL...在此工具中,可以从单个控制台部署和管理各种开源数据库技术,包括 MySQL、MariaDB、PostgreSQL、TimescaleDB 和 ProxySQL 等。
大家好,又见面了,我是你们的朋友全栈君。 在本地导入或者导出数据偶然遇到导入失败,oracle报错ora 12154 无法解析指定的连接标识符。...crspfenlove touser=crspuser file=d:\daochu20140102.dmp 错误信息: EXP-00056: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符...EXP-00000: 导出终止失败 通过网络搜索解决方案要么说重启数据库监听服务要么说没有启动监听服务,查来查去最终发现原来是oracle的配置文件tnsnames.ora没有配置连接数据库的实例名。...例如上面语句指定的数据库实例名为crsp只要在tnsnames.ora文件增加如下内容然后重启监听服务即OK!
MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。...下载链接:MongoDBCompass 性能监控,需要对应的权限。 Robo 3T 免费的,支持 MongoDB 4.0,轻量级GUI,支持 sql 查询,支持语法填充。不支持导入导出。...下载链接 Studio 3T 收费的,但是可以免费试用30天。支持导入导出,支持 sql 查询,支持语法填充,功能丰富。支持 MongoDB 4.0。...@echo off ECHO 重置Studio 3T的使用日期.........或者我们可以将该脚本放到开机启动中,或者放到定时任务中。 上面脚本仅供学习使用,不能用于商业用途。 NoSQLBooster 有免费版本,也有付费版本,版本的功能差异见官网.
数据库信息 MongoDB Compass作为官方的一款可视化管理工具,使用体验还是挺不戳的 2、Robo 3T工具 Robo 3T是一款免费、开源的MongoDB可视化管理工具。...其前身为Robomongo,后被3T Software Labs收购更名为Robo 3T。...2)启动Robo 3T,连接数据库 启动Robo 3T程序,在连接界面选择左上角的Create选项,地址填本地地址及端口,连接进入 3)查询数据库内容 这里以上面的演示的xiguadb数据库和lanmei...这个脚本一般就可以用于批量扫描MongoDB服务及未授权访问漏洞,可以进一步结合上面提及到的GUI管理工具(Compass、Robo 3T、Navicat)登陆进MongoDB查看到数据库信息造成信息泄露...3T 填入登陆用户及密码 登陆后获取Key即可,不过这里始终登不进去,该IP连接不到,这个应该是靶场的问题。
另外,介绍在图形化管理工具Robo 3T中操作MongoDB,以及使用Python操作MongoDB的方法 MongoDB的语法与Python非常相似。...在下载页面中可以看到另一个叫作 Studio 3T 的软件,它是一个功能更加强大的MongoDB图形化管理软件,但它是一个商业软件,需要收费,而Robo 3T是开源软件并且免费,它的功能足够应付本书的所有应用场景...MongoDB中并非强制性的,用单引号也没有问题。...提示:这三种显示模式是Robo 3T提供的,不是MongoDB的功能。 2.查询固定值数据 (1)查询所有数据。...(1)从集合中删除单条数据 (2)从集合中批量删除多条数据 只要会查询数据,就会删除数据。
环境说明: 系统:ubuntu 20.04 MongoDB:V4.4.6 前言 MongoDB是一种面向文档的数据库管理系统,即非关系型数据库,用C++等语言撰写而成,以解决应用程序开发社区中的大量现实问题...许多Linux包管理系统曾经包含MongoDB的包,由于许可证变更,MongoDB已经从Debian、Fedora和Red Hat Enterprise Linux发行版中被移除。...因此为了防止意外升级,可以将软件包固定在当前安装的版本上: echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-server...5.管理MongoDB数据库 使用Robo 3T来管理MongoDB数据库,Robo 3T下载地址:Robomongo 开启远程连接之前,我们先要建立一个管理员用户,因为MongoDB默认是没有用户的。...更多MongoDB数据库用户的操作请参考:MongoDB添加用户 - MongoDB教程™ (yiibai.com) 打开Robo 3T客户端,新建一个Connection。
总之,绝大部分的操作,直接从Robo 3T中复制到Python中都可以运行,几乎不需要修改。...4 从MongoDB中查询数据 查询一条数据 我们可以使用 find_one() 方法来查询集合中的一条数据,查询example_data_2 文档中的第一条数据: from pymongo import...为了从数据集example_data_2中查询出所有“age”字段为空的数据,在Robo 3T中的查询语句为: db.getCollection('example_data_2').find({'age...小结 本文首先介绍了MongoDB的安装,然后介绍了MongoDB的图形化操作软件Robo 3T。通过Robo 3T的命令输入窗口输入命令,可实现对MongoDB数据库的增、删、改、查操作。...MongoDB的大部分操作都可以平滑移植到Python中。因此,大多数情况下,直接把Robo 3T中的MongoDB操作语句复制到Python中就能使用。当然,有很小一部分情况例外。
MongoDB概念解析 无论我们学习什么数据库都应该先了解对应数据库的基本概念,在MongoDB中基本的概念是文档、集合、数据库,下面我们挨个介绍。...Robo 3T (Robomong) 官网下载地址:https://robomongo.org/ Robo 3T 前身是 Robomongo,后被 3T 公司收购,是一款免费开源的 GUI...Studio 3T 官网下载地址:https://studio3t.com/download/ 超过 100,000 的开发人员和数据库管理员使用 Studio 3T 作为 MongoDB GUI...Studio 3T 属于收费工具,30 天的免费试用期,Studio 3T 具有更多更强大的功能并提供企业支持服务,支持副本集、独立主机和分片集群连接,支持导入导出,SQL 查询,语法填充,支持 MongoDB...支持副本集,独立主机和分片群集连接,导入导出,简单查看和管理所有 MongoDB 对象:数据库,集合,视图,索引,用户,角色和功能等等。提供了付费和免费两种版本。
安装流程 1、下载MongoDB的最新资源包,大家也可以关注我的公众号“Java猫说”,回复“工具包”,获取全部资源工具。 ?...2、解压 # tar zxvf mongodb-linux-x86_64-4.0.8.tgz 3、安装完成,我们选择使用命令+配置启动的方式,所以我们要准备一下配置信息,以下是我的目录 datamongodb...6、然后我们window的本地环境推荐安装两款软件:Robo 3T、Studio 3T,大家也可以关注我的公众号“Java猫说”,回复“工具包”,获取全部资源工具。然后测试远程连接 ? 连接成功!...7、使用Studio 3T,可以点击 IntelliShell 使用命令行来创建数据库,插入数据 use demo # 新建数据库demo,没有数据的时候还看不到 db # 查看数据库信息 db.demo.install...# 插入数据 ? ? ? 8、使用 Robo 3T 查看数据信息 ?
0x00 前言 前文中讲到了将爬取的数据导出到文件中,接下来就在前文的代码基础之上,将数据导出到 MongoDB中。...0x01 配置 pipelines.py 首先来到 pipelines.py 文件下,在这里写入连接操作数据库的一些功能。...将连接操作 mongo 所需要的包导入进来 import pymongo 接下来定义一些参数,注意下面的函数都是在 TeamssixPipeline 类下的 @classmethod def from_crawler...://localhost:27017' #mongodb 的连接 url MONGO_DB_NAME = 'blog' #要连接的库 0x02 运行 直接执行命令,不加参数 scrapy crawl...blogurl 注意,如果原来 MongoDB 中没有我们要连接的库, MongoDB 会自己创建,就不需要自己创建了,所以还是蛮方便的,使用 Robo 3T 打开后,就能看到刚才存进的数据。
如果你的 MongoDB 版本小于4.4,但是大于等于3.6,那么虽然删除了数据,磁盘空间不会释放,但当你插入新的数据时,MongoDB 会重用之前占有的空间,而不会继续额外占用新的磁盘空间。...例如你的集合有10GB,你删除了9999999条数据,接下来,在你新插入的数据总大小超过10GB 前,MongoDB 都不会申请额外的硬盘空间。...我们可以在 Robo 3T 上,通过查看集合的统计信息找到当前集合可重复使用的空间大小。...在集合上右键,选择Statistics,从返回的统计数据中,展开wiredTiger-block-manager-file bytes available for reuse。...这里显示的数据就是当前集合可重用的空间大小。如下图所示。 如果你的 MongoDB 允许暂停读写操作,那么还可以在 Robo 3T 或者 Mongo Shell 中使用compact命令来释放空间。
如果你的 MongoDB 版本小于 4.4,但是大于等于 3.6,那么虽然删除了数据,磁盘空间不会释放,但当你插入新的数据时,MongoDB 会重用之前占有的空间,而不会继续额外占用新的磁盘空间。...例如你的集合有 10GB,你删除了 9999999 条数据,接下来,在你新插入的数据总大小超过 10GB 前,MongoDB 都不会申请额外的硬盘空间。...我们可以在 Robo 3T 上,通过查看集合的统计信息找到当前集合可重复使用的空间大小。...在集合上右键,选择 Statistics,从返回的统计数据中,展开 wiredTiger-block-manager-file bytes available for reuse。...如果你的 MongoDB 允许暂停读写操作,那么还可以在 Robo 3T 或者 Mongo Shell 中使用 compact 命令来释放空间。
如果要查看一个集合占用的硬盘空间,使用 Robo 3T 就能轻松实现: 红框中的storageSize就是这个集合在硬盘中占用的空间,单位是 Byte。...光说这个 MongoDB 里面不同数据库总计有上百个集合,我们应该如何查询?...而且,如果如果尝试写一些代码,你会发现在 Pymongo 里面,没有类似.stats()的方法,你甚至无法获取一个集合的大小,如下图所示: 这个时候应该怎么办呢?...实际上,我们使用 Pymongo 也可以直接执行 MongoDB 命令。那就是数据库对象的.command()方法。...', 'id_place') 它返回的是一个字典,内容跟在 Robo 3T 执行.stats()的效果是一样的。
03、安装 Robo 3T Robo 3T 提供了对 MongoDB 和 SCRAM-SHA-256(升级的 mongo shell)的支持,是一款轻量级的 MongoDB 客户端工具。...包目录不再一一解释了,进入 bin 目录下,双击运行 robo3t.exe 文件,启动 Robo 3T 客户端。 ? 点击「Create」创建一个 MongoDB 的连接。 ?...,MongoDB 是 NoSQL 数据库中的一个典型的代表。...也可以通过 Robo 3T 查看“mydb”数据库,结果如下图所示。 ? 06、鸣谢 好了,我亲爱的小伙伴们,以上就是本文的全部内容了,是不是看完后很想实操一把 MongoDB,赶快行动吧!...如果你在学习的过程中遇到了问题,欢迎随时和我交流,虽然我也是个菜鸟,但我有热情啊。 另外,如果小伙伴想写入门级别的文章,这篇就是最好的范例。
本系列推送会带领大家完成一个实战项目,开发一个基于Redis的简易聊天室网站。 本项目会以网页形式呈现,大家只需要完成整个系统中,关于Redis操作的这一部分代码的开发即可。...昵称不能重复否则无法进入聊天室页面 02 自动保存登录信息 如果没有登录而直接访问http://127.0.0.1:5000/room,会自动跳转到登录页面。...左手MongoDB,右手Redis系列教程视频链接【b站视频:可关注up我是青南】 1、用3分钟在Windows下搭建练习MongoDB服务器 : av41885060 2、Robo 3T的功能介绍...: av41885060 3、使用Robo 3T对MongoDB进行增删改查: av43570901 4、使用Python连接MongoDB并查询数据: av43686257 5、使用Python操作MongoDB...插入、更新、删除数据: av43727352 6、对查询结果计数、排序去重和逻辑条件查询: av43745040 7、使用Python读写Redis字符串: av44581086 8、Python对Redis
温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 。...如果环境不一致,可能会出现无法预知的错误。 1、去官网找到安装包地址,复制下来。 官网地址:https://www.mongodb.com/download-center?.../usr/mongodb/mongodb.conf 网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试) 9、远程连接mongodb 官网下载robo 3t https...$ ps aux |grep mongodb pid $ sudo kill 5314 即可关闭数据库 2018年7月30日补充: 授权登录 在日常工作中我们不可能把数据库设置为免认证登录并暴露在公网下...5、通过robo 3t连接。
领取专属 10元无门槛券
手把手带您无忧上云