堕落不振功业废,勤耕不辍日月新

 分类:Mongodb

MongoDB 任意时间点恢复

简介 Mongodump是MongoDB附带的基础逻辑备份工具。它将备份完整的数据库/集合的BSON副本,并且可以选择备份保持数据库一致性的日志(oplog),备份的oplog记录的是备份执行期间数据库的变更日志。Mongorestore是用于恢复由Mongodump创建的逻辑备...

微服务MySQL分库分表数据到MongoDB同步方案

需求背景 近年来,微服务概念持续火热,网络上针对微服务和单体架构的讨论也是越来越多,面对日益增长的业务需求是,很多公司做技术架构升级时优先选用微服务方式。我所在公司也是选的这个方向来升级技术架构,以支撑更大访问量和更方便的业务扩展。 发现问题 微服务拆分主要分两种方式:拆分业务系...

MONGODB两个报错处理方法

报错: rico@ubuntu:~$ mongo MongoDB shell version: 3.2.17 connecting to: test 2017-11-16T23:48:59.362+0800 W NETWORK [thread1] Failed to conne...

MongoDB日常使用的技巧与注意事项汇总

前言 这是一篇日常使用MongoDB时候遇到的问题的解决技巧的文章,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、查找数组字段不为空的记录 查找数据中数组字段不为空的记录。 举个例子:有以下Mongo文档, { "id" : "581c060f2b436...

MongoDb用户权限控制

有朋友在评论里问到关于mongodb的auth的问题,我找资料研究了一下,把操作过程记录了下来。 Mongodb像oracle一样,有着严格的用户、角色权限控制。具体可以参照官网文档:https://docs.mongodb.com/manual/reference/method...

MongoDB基本概念和安装配置

基本概念 MongoDB直接存储JSON。 有了NoSQL数据库之后,可以直接在业务层将数据按照指定的结构进行存储。 MongoDB跟Node.js捆绑在一起了(taobao用了Node.js)。 面向集合存储,支持索引,支持短暂保留,基于BSON应用。支持python、.ne...

Mongodb忘记密码重置方法

下午刚设置的密码,当时忘记保存,晚上去吃了个晚饭回来就忘记了。研究了一会发现也不难,不过网上没有直接搜到就记录一下。 vim /etc/mongodb.conf # 修改 mongodb 配置,将 auth = true 注释掉,或者改成 false servi...

CentOS 7 yum快速安装MongoDB

MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性。一如其简约而不简单的MySQL一样,安装起来也非常方便,支持源码编译安装,rpm安装以及yum安装等众多方式。本文主要...

MongoDB shell常用操作

shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用javascript脚本完成操作的。使用shell 命令,需要启动mongo.exe。 常用shell命令如下: 1、查询本地所有数据库名称 > show dbs; 2、切换至指定数据库环境...

MongoDB如何添加用户

不需要验证启动mongodb 添加用户 创建用户 db.createUser({ user: 'testname', // 用户名 pwd: 'testpwd', // 密码 roles: [ { role: ...