07 2017 档案
摘要:Mongodb 预定义角色 Mongodb 中预定义了一些角色,把这些角色赋予给适当的用户上,用户就只能进行角色范围内的操作。 数据库用户角色 (所有数据库都有) read 用户可以读取当前数据库的数据 readWrite 用户可以读写当前数据库的数据 数据库管理角色(所有数据库都有) dbAdmi
阅读全文
摘要:vmware有三种网络连接模式分别是 桥接模式 相当于给虚拟机分配了一个和主机同一个子网下的ip,此时该虚拟机相当于同一子网中一台主机,可以访问子网中任意一台主机,也可以访问外网。 NAT模式 虚拟机转换了主机的ip的地址,实际上使用的是主机的ip地址,主机的网络,可以访问外网。 主机模式 主机模式
阅读全文
摘要:恢复内容开始 下载Pymongo pip install pymongo pip install pymongo==x.x.x指定下载版本 连接数据库 增删改查操作 Insert_one()插入文档 find_one()查询单个文档 insert_many()插入多个文档 find()查询多个文档
阅读全文
摘要:centos7系统使用firewalld服务替代了iptables服务,但是依然可以使用iptables来管理内核的netfilter 但其实iptables服务和firewalld服务都不是真正的防火墙,只是用来定义防火墙规则功能的管理工具,将定义好的规则交由内核中的netfilter(网络过滤器
阅读全文
摘要:在centos7之前,系统服务是service,chkconfig等命令来管理的。到了centos7,统一使用systemctl来管理系统服务 其实就是把chkconfig和service结合在一起了,chkconfig主要用来控制开机自启动,service则是用来管理服务的开启关闭的 servic
阅读全文
摘要:聚合 是泛指各种可以处理批量记录并返回计算结果的操作。MongoDB提供了丰富的聚合操作,用于对数据集执行计算操作。在 mongod 实例上执行聚合操作可以大大简化应用的代码,并降低对资源的消耗。 聚合有比较简单的 count 计算总数;distinct去重;group by 分组。也有比较复杂的管
阅读全文
摘要:MongoDB 修改器 对文档中的某些字段进行更新 $inc 专门用来增加(或减少)数字的,只能用于整数,长整数或双精度浮点型的值$inc键的值必须为数字,不能使用字符串,数组或其他非数字的值如果键不存在,则创建它 $set 用来指定一个字段的值, 字段不存在则创建. $set 也可以用于改变键的类
阅读全文
摘要:mongo show dbs查看所有的数据库 使用use可以切换数据库,如果没有数据库则创建一个新的 use local切换倒local数据库 增加数据 db.test.insert({name:"jack"})向test表中插入一条数据,如果没有test表则创建一个,如果传入一个文档数组则会批量插
阅读全文
摘要:一、安装环境及配置yum 以上是3.2版本 以上是3.4版本 二、安装MongoDB 三、验证安装结果 3.4 /etc/init.d/下没有mongod,启动的话用下面的方式启动 查看修改配置文件 : vi /etc/mongod.conf 启动mongod :systemctl start mo
阅读全文
摘要:先切换到root echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 1代表关闭 0代表开启 用iptables iptables -I INPUT -p icmp -j DROP
阅读全文
摘要:1 man命令:查看帮助信息 man 命令 NAME:对命令的简单说明 SYNOPSIS:命令的使用格式说明 DESCRIPTION:命令的详细说明信息 OPETIONS:命令各选项的说明 2 date命令:显示时间 3 hostname命令:主机名 4 clear命令:清屏 5 exit命令:退出
阅读全文
摘要:本规范适用于mysql 5.1或以上版本使用 数据库范式 第一范式(1NF):数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。 满足第二范式(2NF)必须先满足第一范式(1NF),第二范式(2NF)要求实体的属性完全依赖于主关键字。如果存在不完全依赖,那么这个属性和
阅读全文
摘要:ZMQ简介 ZMQ(ØMQ、ZeroMQ, 0MQ)看起来像是一套嵌入式的网络链接库,但工作起来更像是一个并发式的框架。它提供的套接字可以在多种协议中传输消息,如线程间、进程间、TCP、广播等。你可以使用套接字构建多对多的连接模式,如扇出、发布-订阅、任务分发、请求-应答等。ZMQ的快速足以胜任集群
阅读全文
摘要:在启动mongod的时候会出错,有个地方是因为/data/db的权限是错的,因为要创建该目录需要root权限,创建完了之后需要chown xxx /data把该目录修改成当前用户,否则启动会报错,或者用sudo启动也可以,但是不推荐。 在启动Mongo的时候会出错,connection refuse
阅读全文
摘要:简要归纳 每个缩进层级使用4个空格。 每行最多79个字符。 顶层的函数或类的定义之间空两行。 采用ASCII或UTF-8编码文件 在文件顶端,注释和文档说明之下,每行每条import语句只导入一个模块,同时要按标准库,第三方库和本地库的导入顺序进行分组。 在小括号、中括号、大括号之间或者逗号之间没有
阅读全文