-
MongoDB基础命令以及 *** 作示例详解
前言Mongodb是一个非关系型数据库软件(NoSql),以类似json的形式bson存储数据,bson有二进制的json的意思,官方说bson的效率更高,很适合存储类似于对象的数据,这里权当把自己学习的过程记录下来。关于MongoDB
-
MongoDB存储时间时差问题的解决方法
前言MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中,当我们取出存储的时间时,就会出现时差的问题。比如我们用的北京时间,读取到的数值就会看到比当前时间少了8个小时,难道说我们在每次读取的时候都要单独处理一下时
-
MongoDB数据库的日志文件深入分析
前言日志是MongoDB中一个非常重要的功能,他保证了数据库服务器在意外断电、自然灾害下数据的完整性 。MongoDB日志记录了数据库实例的健康状态、语句的执行状况、资源的消耗情况,所以日志对于分析数据库服务和性能优化很有帮助。因此,很
-
mongodb增量全量备份脚本的实现详解
前言mongodb备份脚本,可以全量或增量进行备份,两年前所写,目前网上mongodb备份相关的脚本也还是很少。下面话不多说了,来一起看看详细的介绍吧功能定期对mongodb数据库数据进行全量备份或增量备份(副本集架构),并可以压缩上传
-
MongoDB固定集合(capped collection)的知识小结
一 . 什么是固定集合MongoDB中有一种特殊类型的集合,值得我们特别留意,那就是固定集合(capped collection)。固定集合可以声明collection的容量大小,其行为类似于循环队列。数据插入时,新文档会被插入到队列的
-
MongoDB添加仲裁节点报错:replica set IDs do not match的解决方法
背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点。原有节点192.168.10.20:27017,192.168.10.21:27017,现在准备在20上配置一个新节点270
-
mongoDB使用投影剔除‘额外’字段的 *** 作过程
目录简介1"额外"字段是什么1.1 "额外"是指与业务无关1.2 产生原因2 额外字段的分类2.1 _id、__v字段2.2 createdAt、updatedAt字段2.3 is_deleted
-
MongoDB日志切割的三种方式总结
目录前言方法如下1. 通过 MongoDB 管理命令进行切割2. 通过 Linux 系统自带的服务 logrotate 进行切割3. 通过向进程发送 SIGUSR1 信号来切割日志总结前言线上运行的服务会产生大量的运行及访问日志,日志里会
-
关于对MongoDB索引的一些简单理解
目录索引简介1.语法准备2.数据准备:3.索引3.1 唯一索引3.2 单键索引3.3 多键索引3.4 复合索引3.5 交叉索引3.6 部分索引3.7覆盖索引3.8 全文索引4.索引限制4.1 查询限制4.2 范围限