Robo 3T

MongoDB----(2)Robo 3T连接mongodb

痴心易碎 提交于 2020-12-11 01:57:09
MongoDB的可视化工具有很多,我这里选择使用Robo 3T。 首先在官网下载Robo 3T,地址: https://robomongo.org/download 注意:官网提供了Studio 3T(收费版)与Robo 3T(免费版)两种选择,我们这里下载免费版使用。 如上图,我这里下载的是1.4.2 windows64位版本。 直接沿路点击下一步安装就行。最后打开界面是这样的 来源: oschina 链接: https://my.oschina.net/u/2312022/blog/4791193

MongoDB GUI( Robo 3T) Shell使用及操作

穿精又带淫゛_ 提交于 2020-08-18 10:08:28
Robo 3T 下载及使用 之前叫 Robomongo,后面被收购了,改名 Robo 3T 。 下载链接: https://robomongo.org/download (需要翻墙) 安装步骤省略,下一步下一步... 图形界面,连接默认,取个名字就行。 连接成功,可以愉快的使用了,不用总是敲命令了,简洁方便,多种显示。 软件右边可以切换显示样式,慢慢折腾。 Robo 3T Shell 操作 右键数据库打开Shell 下面玩一下没用的语法,绿色按钮为运行命令。 1、批量插入(默认是不支批量操作,只能用for循环。) 2、$type 操作符,基于BSON类型来检索集合中匹配的数据类型,并返回结果。 先增加一些数据,然后查询出来 (同一界面,需要选中执行的一行,不然会一直执行第一个命令。) 3、Limit与Skip的用法 查询文档中两条记录 第一个 {} 放 where 条件,为空表示返回集合中所有文档。 第二个 {} 指定那些列显示和不显示 (0表示不显示 1表示显示)。 查询显示第2、3条文档数据 skip()方法默认参数为 0 。 skip 和 limit 结合就能实现分页。 排序 sort() 方法 索引 ensureIndex() 方法 多个字段索引: db.student.ensureIndex({"name":1,"hobby":-1}) 聚合 aggregate()

Windows下安装配置MongoDB

梦想的初衷 提交于 2020-05-02 01:06:47
Windows下安装配置MongoDB 一,介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 二,安装配置 当前数据库版本:Mongodb 4.0.5 第一步 :下载 MongoDB 第二步 :安装MongoDB 下载后双击该文件,按操作提示安装即可。但是安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。 第三步 :创建数据库文件的存放位置 在MongoDB下创建data,在data下再创建db:D:\MongoDB\data\db 因为启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。 第四步 :启动MongoDB服务 进入D:\MongoDB\bin目录(注意:先输入d:进入d盘,然后输入cd D:\MongoDB\bin),然后输入如下的命令启动mongodb服务:mongod --dbpath D:\MongoDB\data\db,如果出现以下界面,表示启动成功 27017是mongodb的默认端口号 参数            描述

MongoDB_可视化工具Robo 3T

半城伤御伤魂 提交于 2020-05-02 01:05:51
  Robo 3T可以对MongoDB进行可视化操作。  Robo 3T安装   官网下载地址:https://robomongo.org/   进入官网,点击下载,Studio 3T功能更全面,基础功能是免费的,部分功能是收费的,这里选择Robo 3T就够基础学习使用了   点击Download Robo 3T   选择操作系统和下载版本      双击下载的安装包,出现如下弹框   点击‘下一步‘’,出现如下弹框   点击‘我接受’,出现如下弹框   选择安装路径,点击‘下一步’,出现如下弹框   点击‘安装’,等待程序安装完成   安装成功 使用Robo 3T   打开Robo 3T,点击Create连接MongoDB服务器(确保MongoDB服务已启动)   在弹框中填写数据库信息,连接成功后如图   如图右键选择'Open Shell'打开一个shell窗口,可以对数据库进行基本操作   运行命令的时候,需要选中一行运行,否则从第一行开始运行全部命令 来源: oschina 链接: https://my.oschina.net/u/4409845/blog/3838590

Centos7 安装 MongoDB

你。 提交于 2020-05-01 23:34:01
1、MongoDB安装 (1)在官网下载安装包: wget https: // fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz (2)解压安装包并改名: tar -zxvf mongodb-linux-x86_64- 4.0 . 17 .tgz # 解压安装包 mv mongodb-linux-x86_64- 4.0 . 17 /usr/local/mongodb # 将解压的目录移动到 /usr/local/ 并改名为 mongodb (3)配置 mongodb 环境变量(仅当前用户生效): vim ~/ .bash_profile export PATH =/usr/local/mongodb/bin:$PATH 使用下面命令使环境变量生效: source ~/.bash_profile 如果需要全局生效,可修改 /etc/profile 文件。 (4)创建相关目录及文件: cd /usr/local/ mongodb mkdir -p data/ db # 数据目录:用于存储 mongodb 数据 mkdir log # 日志目录:用于存储 mongodb 日志 mkdir etc # 配置文件目录:用于存放配置文件 在 log 目录下创建 mongodb.log 文件: touch mongodb.log 在

ubuntu18.04 安装mongodb并使用Robo 3T连接Mongodb数据库

匆匆过客 提交于 2020-05-01 11:34:37
1.前提: 系统:ubuntu18.04 64位 数据库:mongodb GUI:Robo 3T 2018.3.0 描述: mongodb 安装在局域网内的ubuntu的机子上面, 在win 下面使用Robo 3T 链接Mongodb 数据库 2.安装mongodb 数据库 导入公钥 Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 运行此命令将MongoDB密钥导入到您的服务器。 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 修改源文件列表 使用以下命令在/etc/apt/sources.list.d/中添加一个MongoDB源: echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list 更新源 sudo apt-get update 安装Mongodb sudo apt-get install -y mongodb-org

Python 数据库骚操作 -- MongoDB

柔情痞子 提交于 2020-01-07 16:31:46
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ● 前言 ● MongoDB GUI 工具 ● PyMongo(同步) ● Motor(异步) ● 后记 前言 最近这几天准备介绍一下 Python 与三大数据库的使用,这是第一篇,首先来介绍 MongoDB 吧,这里介绍 MongoDB 的两款操作库,走起!! MongoDB GUI 工具 首先介绍一款 MongoDB 的 GUI 工具 Robo 3T,初学 MongoDB 用这个来查看数据真的很爽。可以即时看到数据的增删改查,不用操作命令行来查看。 操作界面图 PyMongo(同步) PyMongo 是一个同步操作的数据存储库。可能大家都对 PyMongo 比较熟悉了,这里就简单介绍它的增删改查等操作。 连接 # 普通连接 client= MongoClient('localhost',27017) client= MongoClient('mongodb://localhost:27017/') # # 密码连接 client= MongoClient('mongodb://username:password @localhost :27017/dbname') db= client.zfdb # db = client['zfdb'] test= db.test 增 # 增加一条记录 person =

centos mongoDB开启远程访问

徘徊边缘 提交于 2019-12-01 14:44:19
mongodb数据库启动后,默认只能在本地使用,端口为27017,那么如何设置让它可以远程访问呢? 1.修改配置文件mongod.conf 不同版本可能为 mongodb.conf 命令:vim /etc/mongod.conf 把 bindIp=127.0.0.1 这一行修改成 bindIp=0.0.0.0 不同版本可能是bind_ip 注意:设置远程访问以后,密码启动auth授权访问,不然非常不安全,数据库容易被攻击, 具体修改请自行搜索,已下配置可能和你的版本不一致 在配置文件中修改如下: # Turn on/off security. Off is currently the default #noauth = true auth = true ----------------------------------------------------------------------------------------------------------------------------------------- 2.在mongo数据库中新建用户名和密码: 在非授权模式下启动数据库,并使用mongo连接上数据库,例如我们要新建meeting数据库的用户和密码,则: use meeting db.createUser({user:"kimkat",pwd:"123456"

centos mongoDB开启远程访问

梦想的初衷 提交于 2019-11-30 18:04:00
mongodb数据库启动后,默认只能在本地使用,端口为27017,那么如何设置让它可以远程访问呢? 1.修改配置文件mongod.conf 不同版本可能为 mongodb.conf 命令:vim /etc/mongod.conf 把 bindIp=127.0.0.1 这一行修改成 bindIp=0.0.0.0 不同版本可能是bind_ip 注意:设置远程访问以后,密码启动auth授权访问,不然非常不安全,数据库容易被攻击, 具体修改请自行搜索,已下配置可能和你的版本不一致 在配置文件中修改如下: # Turn on/off security. Off is currently the default #noauth = true auth = true ----------------------------------------------------------------------------------------------------------------------------------------- 2.在mongo数据库中新建用户名和密码: 在非授权模式下启动数据库,并使用mongo连接上数据库,例如我们要新建meeting数据库的用户和密码,则: use meeting db.createUser({user:"kimkat",pwd:"123456"

Robo 3T SQL

梦想的初衷 提交于 2019-11-30 05:15:11
查询指定日期,指定显示字段,排序,注释功能 db.getCollection('spuBasisInfo') .find({"createTime":{$gte:ISODate("2019-08-14 04:22:08.090Z")}}, {"_id":0, "bname":1, "pid":1, "pname":1, "createTime":1}) .sort({"createTime": -1}) //.count() 规整的查询格式 db.getCollection('spuBasisInfo') .find({ // 时间过滤 "createTime":{ $gte:ISODate("2019-08-14 04:22:08.090Z"), $lte:ISODate("2019-08-31 08:12:38.681Z") } }, // 显示指定字段 {"_id":0, "bname":1, "pid":1, "pname":1, "createTime":1} ).sort({"createTime": -1}) //.count() 来源: https://my.oschina.net/u/3378836/blog/3108787