随笔分类 - mongodb
摘要:STARTUP:刚加入到复制集中,配置还未加载 STARTUP2:配置已加载完,初始化状态 RECOVERING:正在恢复,不适用读 ARBITER: 仲裁者 DOWN:节点不可到达 UNKNOWN:未获取其他节点状态而不知是什么状态,一般发生在只有两个成员的架构 REMOVED:移除复制集 ROL
阅读全文
摘要:注:mongodb当前版本是3.4.3 插入六条数据: 查询存在重复的数据: 查询并循环删除重复数据: 删除语句解析: db.userInfo.aggregate([ { $group: { _id: {userName: '$userName',age: '$age'},count: {$sum:
阅读全文
摘要:注: 1、mongorestore恢复数据默认是追加,如打算先删除后导入,可以加上 drop参数,不过添加 drop参数后,会将数据库数据清空后再导入,如果数据库备份后又新加入了数据,也会将新加的数据删除,它不像mysql有一个存在的判断。 2、mongodump在mongo关闭时,也是可以备份的,
阅读全文
摘要:查看balance状态 mongos sh.getBalancerState()true 通过balance锁查看balance活动 如果state是2,表示balance锁已经被获取 mongos db.locks.find({"_id" : "balancer"}).pretty(){ "_id
阅读全文
摘要:建议:mongo备份尽量使用mongodump和mongorestore 博主使用json文件的原因:后期会用json文件更新以前的老数据,会用到upsert 不说废话了。 1、首先关闭集群自动平衡 (1) 连接到路由mongos节点 (2) 停止balance (3) 查看balance状态 (4
阅读全文

浙公网安备 33010602011771号