摘要:
1:启动三个实例 mongod -f /home/mongodb/db27017/mongodb27017.conf mongod -f /home/mongodb/db27018/mongodb27018.conf mongod -f /home/mongodb/db27019/mongodb27 阅读全文
摘要:
1:启动三个实例 /home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongod --config /home/mongodb/db27017/mongodb27017.conf /home/maxiangqian/mongodb-lin 阅读全文
摘要:
1:创建测试数据 > use maxiangqian switched to db maxiangqian > db.oplogtest.insert({"id":"1"}) WriteResult({ "nInserted" : 1 }) > db.oplogtest.insert({"id":" 阅读全文
摘要:
1关闭数据库,打开三个mongodb数据库数据库实例 rs.printReplicationInfo() 2:原理 主库能够进行读写操作,一个复制集群只能有一个活跃的主库 一般情况下复制可以分为好几种架构,比如: 一主一从,一主多从。上个笔记我们已经来做了这种架构 下面看一下mongodb数据库集群 阅读全文
摘要:
mongodb数据库主从复制的原理:在主从结构中,主节点的操作记录称为oplog(operation log)。oplog存储在一个系统数据库local的集合oplog.$main中,这个集合的每个文档都代表主节点上执行的一个操作。 可以通过以下语句查询:db.oplog.$main.find()从 阅读全文
摘要:
登录认证:db.auth( <username>, <password> )查看账号:db.system.users.find();修改密码:db.changeUserPassword("reporting", "123456")1:添加一个products的readWrite和dbAdmin账号 阅读全文
摘要:
1:解压压缩文件 2:加入环境变量 3:创建用户和目录 其他配置:创建用户和目录: 4:关闭配置SELinux vi /etc/selinux/config配置:SELINUX=disabled打开端口:[root@localhost log]# /sbin/iptables -I INPUT -p 阅读全文
摘要:
1:配置yum源vi /etc/yum.repos.d/mongodb-org-3.4.repo加入以下内容: 如果要安装mongodb数据库的其他版本可以使用以下yum源 2:安装 sudo yum install -y mongodb-org 3:配置SELinux如果打开SELinux的话: 阅读全文
摘要:
备份语法: mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:tes 阅读全文
摘要:
1:ensureIndex() 方法 MongoDB使用 ensureIndex() 方法来创建索引。 语法 ensureIndex()方法基本语法格式如下所示: >db.COLLECTION_NAME.ensureIndex({KEY:1}) 语法中 Key 值为你要创建的索引字段,1为指定按升序 阅读全文
摘要:
1:更新update update() 方法用于更新已存在的文档。语法格式如下: db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> } ) 阅读全文
摘要:
本文是自己学习mongodb数据库的学习笔记,整理出来的。发出来给大家分享: 1:SQL和mongodb的基本术语概念 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据 阅读全文