数据库

分享MongoDB修改oplog大小的4种方法

目录方法一方法二方法三1.关闭mongod2.修改配置文件3.启动mongod实例,并备份oplog4.重建oplog5.插入前面保存的oplog时间点记录6.关闭mongod实例方法四1.查看oplog大小2.修改oplog大小3.验证o

mongoDB数据库索引快速入门指南

目录MongoDB 索引1. 开始与准备数据2. 创建索引前3. 创建索引 createIndex4. 创建索引后6.唯一索引与符合索引①唯一索引②复合索引MongoDB 索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在

MongoDB索引类型汇总分享

目录单字段索引在单个字段上创建升序索引在嵌入式字段上创建索引在内嵌文档上创建索引复合索引多键索引文本索引2dsphere索引创建测试数据添加2dsphere索引利用2dsphere索引查询多边形里的点利用2dsphere索引查询球体上定义的

MongoDB数据库部署环境准备及使用介绍

目录一、MongoDB 简介1.MongoDB 特点2.MongoDB 适用场景3.MongoDB 存储结构4.MongoDB 数据类型二、部署 MongoDB 数据库应用1.准备系统环境2.安装 MongoDB3.创建 MongoDB 存

使用MongoDB操作文档

目录一、插入文档1、使用insert()方法插入文档2、使用save()方法插入文档二、查询文档1、语法2、实例3、MongoDB AND条件查询4、MongoDB OR 条件查询三、更新文档1、update()方法2、save()方法四、

一次线上mongo慢查询问题排查处理记录

目录一、简单介绍二、事件脉络1、起因2、排查处理3、问题分析4、回顾三、总结一、简单介绍mongo语句查询条件中出现null或空串,可能会导致索引失效,查询优化器无法选择正确的查询计划,出现慢查询引起服务异常mongo查询的执行计划使用了L

MongoDB连接和创建数据库的方法讲解

一、连接MongoDB在连接MongoDB前确保启动MongoDB服务,只需要在MongoDB安装目录的bin目录下执行mongo.exe即可。执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接

MongoDB数据库基本概念解析

在上一篇文章中讲解了如何安装MongoDB,这篇文章中讲解一些有关MongoDB的概念。不管我们要学习什么数据库,都应该学习其中的基础概念,在MongoDB中基本的概念是文档、集合、数据库,下面挨个介绍。下面的表格将会帮助您更容易理解Mon

MongoDB数据库简介与安装方法

1、简介MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。旨在为WEB应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,添加更多的节点(分布式),可以保证服务器性能。MongoDB 是一个介于关系数据库和

Laravel 框架中使用 MongoDB 数据库的操作

1、先确定好自己使用的哪个版本的 Laravel 框架,再决定 composer 哪一个的 MongoDB,我使用的是 Laravel 8 所以我 composer 了 3.8 的MongoDb2、执行 composer 命令,进行下载,我

SpringBoot 整合mongoDB并自定义连接池的示例代码

目录Maven 依赖配置文件MongoConfig配置类得力于SpringBoot的特性,整合mongoDB是很容易的,我们整合mongoDB的目的就是想用它给我们提供的mongoTemplate,它可以很容易的操作mongoDB数据库。为

MongoDB使用场景总结

很多人比较关心 MongoDB 的适用场景,也有用户在话题里分享了自己的业务场景,比如案例1用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统开始使用MongoDB。用在一些第三方信息的获取或者抓取,因为

剖析后OpLog订阅MongoDB的数据变更就没那么难了

目录前言oplog简介解析oplog代码结语前言我们开源了一个订阅分发mysql的binlog的项目,一直用的非常好,忽然有天开发说能不能支持MongoDB的数据订阅呢,MongoDB的使用度也挺广泛的。安排。经过简单的了解后发现Mongo

springboot整合mongodb changestream的示例代码

目录前言Change Stream 介绍环境准备Java客户端操作changestream1、引入maven依赖2、测试类核心代码下面来看看具体的整合步骤1、引入核心依赖2、核心配置文件3、编写实体类,映射comment集合中的字段4、编写

关于mongoDB数据库添加账号的问题

1. 以管理员运行powershell2. mongo 连接服务器 (需要开启服务器)// 开启mongodb 服务net start mongodb// 连接数据库mongo3. 查看数据库(显示结果如图示)show dbs4. 创建管理

mongodb linux下集群搭建过程

mongodb的集群结构如上图网上有个mongo3.0的集群例子:https://www.jb51.net/article/191388.htmrouter提供入口,mongo客户端通过router连入集群(本例只配置一个route集群)C

聊聊MongoDB 带访问控制的副本集部署问题

目录一、下载 MongoDB Server 及 MongoDB Shell二、副本集初始化三、增加访问控制  当你需要用到一个MongoDB 副本集集群,用于开发测试时, 可以通过下面的步骤简单完成。版本及环境 MongoDB4.4 Cen

教你使用mongoose实现多集合关联查询

目录关联查询(一对一)关联查询(一对多)1.聚合查询方式:2.虚拟字段查询方式总结在使用node开发后端项目的时候,通常会选择mongodb作为数据库,而使用mongodb通常是选择mongoose作为操作mongodb的驱动。首先我们知道

SpringBoot系列之MongoDB Aggregations用法详解

目录1、前言2、什么是聚合?3、环境搭建4、数据initialize5、例子应用参考资料1、前言在上一章的学习中,我们知道了Spring Data MongoDB的基本用法,但是对于一些聚合操作,还是不熟悉的,所以本博客介绍一些常用的聚合函

使用mongoshake实现mongodb数据同步的操作方法

目录前言使用场景搭建步骤环境准备一、搭建mongodb复制集二、mongoshake配置前言MongoShake是阿里云以Golang语言编写的通用平台型服务工具,它通过读取MongoDB的Oplog操作日志来复制MongoDB的数据以实现