MongoDB
MongoDB
为谁攀登
积跬步至千里、 自律专注自由
展开
-
MongoDB常用API
目录1、引入pom2、访问设置3、常用API1、引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>2、访问设置1)mongoDB默认只要本机可以访问,先开放客户端连接权限./mongod --conf原创 2020-07-19 22:24:14 · 1681 阅读 · 0 评论 -
MongoDB 分片环境搭建
目录一、介绍1.1、分片概念1.2、Shard1.3、Config Server1.4、Routers1.5、shard key1.5.1、Range 分区1.5.2、Hash 分区二、环境搭建2.1、环境准备2.2、搭建Shard2.2.1、配置2.2.2、启动2.2.3、复制集设置2.3、搭建Config Server2.3.1、配置2.3.2、启动2.3.3、复制集设置2.4、搭建Router2.4.1、配置2.4.2、启动2.5、加入分片2.6、开启 Shard一、介绍1.1、分片概念1)分片原创 2020-07-19 16:30:32 · 549 阅读 · 0 评论 -
MongoDB复制集群搭建
目录一、介绍1.1、节点类型1.2、复制集群模式1.3、从节点复制方式1.4、架构图二、环境搭建2.1、安装mongoDB2.2、创建目录2.2.1、数据库目录(分别对应4个节点)2.2.2、配置目录2.2.3、日志目录2.2.4、进程文件目录2.3、应用配置2.3.1、配置主节点2.3.2、配置从节点2.3.2、配置仲裁节点3、启动服务3、初始化复制集3.1、登录客户端3.2、初始化命令3.3、其它命令三、说明一、介绍1.1、节点类型主节点:负责处理客户端请求从节点:负责复制主节点上的数据仲裁节原创 2020-07-19 14:48:38 · 362 阅读 · 0 评论 -
MongoDB索引使用
介绍索引能够提高查询效率,如果没有索引,MongoDB 在读取数据会进行集合全文档扫描。MongoDB索引会采用类似 btree 的结构存储一份按字段升序/降序排序的索引数据,以保证从索引里快速找出某个值的位置信息,再根据位置信息读取出对应的文档。MongoDB3版本后,创建集合时默认为系统主键字段_id 创建索引。且在关闭_id 索引创建时会有警告提示。如果不创建_id 字段索引,会导致 Secondary在同 步数据时负载变高。目录介绍一、索引管理1.1、创建索引1.2、查看索引1.3、查看索引原创 2020-07-19 10:17:16 · 130 阅读 · 0 评论 -
MongoDB文档操作命令汇总
介绍MongoDB 中所有存储在集合中的数据都是 BSON 格式, BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称。而文档是指多组键值有序组成的数据。目录介绍一、文档插入1.1、插入单个文档1.1.1、insert函数1.1.2、save函数1.1.3、insertOne函数1.2、插入多个文档1.2.1、insert函数1.2.2、save函数1.2.3、insertMany函数1.3、通过变量插入文档1.3.1、单个插入1.3.2、多个插入二、文档更新2.原创 2020-07-18 20:32:32 · 176 阅读 · 0 评论 -
MongoDB数据库与集合管理
目录一、数据库管理1、创建库2、查看库3、删除库二、集合管理2.1、创建集合2.1.1、默认集合2.1.2、不带参集合2.1.3、带参集合2.2、查看集合2.2.1、查看列表2.2.2、查看详情2.3、删除集合一、数据库管理1、创建库命令:use 数据库名如果库不存在则创建,如果库已经存在则切换进入> use adminswitched to db admin> 2、查看库登录后,使用show dbs查看所有库> db.auth('pandafox','123456'原创 2020-07-02 07:24:05 · 208 阅读 · 0 评论 -
MongoDB用户管理操作
目录一、用户权限介绍二、创建用户2.1、创建管理员2.1.1、创建admin库2.1.2、在admin库创建用户2.1.3、查看用户2.1.4、开启用户验证2.1.5、效果验证2.2、创建普通用户2.2.1、创建test库2.2.2、创建testfox用户2.2.3、效果验证三、修改用户3.1、权限修改3.2、密码修改四、删除用户一、用户权限介绍Mongodb中可以对用户进行读/写权限控制,主要有如下权限类型权限类型(角色)说明read赋予用户指定数据库读权限readWri原创 2020-07-01 23:33:05 · 1173 阅读 · 1 评论 -
linux环境下搭建MongoDB服务
目录一、环境准备1.1、包下载1.2、包上传1.3、将包解压到/usr/local目录中二、创建数据目录与日志文件2.1、创建数据目录2.2、创建日志文件三、启动参数配置3.1、创建mongodb.conf3.2、常见启动参数四、启动/停止4.1、启动服务4.2、停止服务一、环境准备1.1、包下载去官网下载对应版本,我这里下载的Centos8对应版本mongodb-linux-x86_64-rhel80-4.2.8.tgz包1.2、包上传使用rz命令或xftp工具,将压缩包上传至当前用户temp原创 2020-07-01 00:48:53 · 662 阅读 · 0 评论 -
MongoDB基础知识
MongoDB 是一个基于分布式文档存储的数据库。由 C++语言编写。旨在为 WEB 应用 提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功 能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因 此可以存储比较复杂的数据类型。原创 2020-06-29 23:10:17 · 226 阅读 · 0 评论