随笔分类 -  mongodb

摘要:先给users集合插入两条记录,然后用users集合来进行索引管理的演示: > user1={"name":"liming","age":20,"gender":"F"} { "name" : "liming", "age" : 20, "gender" : "F" } > db.users.ins 阅读全文
posted @ 2020-04-26 15:57 罐头1992 阅读(151) 评论(0) 推荐(0)
摘要:MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语法 mongodump命令脚本语法如下: >mongodump -h dbhost -d db 阅读全文
posted @ 2020-04-26 15:56 罐头1992 阅读(130) 评论(0) 推荐(0)
摘要:centos7下安装3.2.6版本的MongoDB参考此篇文章 上述过程安装下的mongodb,在命令窗口中默认是超级用户,什么权限都有,这显然不是我们需要的。 在3.0版本以后是不存在admin数据库的,所以新建一个admin数据库,并添加一个角色 use admin db.createUser( 阅读全文
posted @ 2020-04-26 15:55 罐头1992 阅读(293) 评论(0) 推荐(0)
摘要:0.目标 熟悉命令行中对MongoDB的一些基本操作,为接下来Node.js操作MongoDB做准备。 如果你曾经学习或接触过关系型数据库(如MySQL、SQLServer等),那么在阅读此文时,可自行做以下对应: Table(表) -> Collection(集合) Log(记录) -> Docu 阅读全文
posted @ 2020-04-26 15:53 罐头1992 阅读(1027) 评论(0) 推荐(0)
摘要:主从复制: 主节点写入数据,从通过读取主的oplog得到复制信息,开始复制数据并且将复制信息写入到自己的oplog。oplog是一个特殊的固定大小的collection,固定大小意味着,新的操作记录的写入会导致最老的操作记录的删除,以保证oplog的大小。这个值如果不去设置,会自动根据硬盘大小的5% 阅读全文
posted @ 2020-04-26 15:52 罐头1992 阅读(213) 评论(0) 推荐(0)
摘要:据不完全统计,目前还有很多同学在生产环境使用着 MongoDB 2.x 版本的服务,偶尔也会听到一些抱怨,但有些抱怨其实很没道理,因为抱怨的问题在最新版本的MongoDB里已经解决了,你缺的只是一次版本升级。 1. 更安全的数据库 3.x 版本默认WriteConcern 为{w:1},2.x版本为 阅读全文
posted @ 2020-04-26 15:51 罐头1992 阅读(2683) 评论(0) 推荐(0)