005-mongo实战
文章平均质量分 85
黑桃SevenPig
Java基建
展开
-
mongo-07-备份和恢复
生产环境中,我们一般会使用副本集来进行冗余备份、容灾恢复,但一般地,也都会为了数据安全留一手,使用定时任务对MongoDB的数据进行备份,万一所有Mongo节点宕机后,可以用以恢复。我这里使用的是 mongo4.4.3 版本,默认安装不带mongoDB的备份工具 mongodump 和恢复工具 mongorerstore。MongoDB 工具下载:MongoDB DataBase Tools我下载的是 mongodb-database-tools-rhel70-x86_64-100.2.1.tgz,原创 2021-01-21 11:32:39 · 486 阅读 · 0 评论 -
mongo-06-数据库安全
数据库安全涉及到两个方面,一是身份认证,二是鉴权。mongodb安装完后默认是不开启auth安全模块的,直接通过 mongo工具或者其他工具不需要身份认证就可以成功连接mongo服务。1 开启安全模式 --auth为了安全起见,我们需要开启安全模式 --auth[root@docker01 ~]# /usr/local/mongodb-4.4.3/bin/mongod -f /usr/local/mongodb-4.4.3/mongodb.conf --authabout to fork chil原创 2021-01-20 21:28:37 · 260 阅读 · 2 评论 -
mongo-05-聚合操作和索引
1. 聚合操作db.<collection>.aggregate(<pipeline>,<options>)<pipeline> 文档定义了操作中使用的聚合管道阶段和聚合操作符<options> 文档声明了一些聚合操作的参数介绍几种常见的表达式:字段路径表达式$<field> : 使用 $ 来指示字段路径,例如:name表示用户名字段‘name 表示用户名字段`name表示用户名字段‘.` : 使用 $ 和 . 来指示原创 2021-01-19 15:10:35 · 199 阅读 · 0 评论 -
mongo-04-更新和删除
1. 更新文档1.1 update()db.<collection>.update(<query>, <update> ,<options>)<query> 文档筛选条件<update> 更新内容<options> 文档声明了一些更新操作的参数1.1.1 文档替换如果 <update> 文档不包含任何更新操作符, db.<collection>.update() 将会使用 <u原创 2021-01-18 17:28:46 · 345 阅读 · 1 评论 -
mongo-03-查询文档
1. find 读取文档db.<collection>.find(<query>,<projection>)query : 定义了读取操作时筛选文档的条件projection : 定义了对读取结果进行的投射,也就是只返回某些字段1.1 读取文档不进行筛选和投射> db.user.find(){ "_id" : "1", "money" : 1000, "name" : "刘一" }{ "_id" : "2", "money" : 1000, "n原创 2021-01-17 10:45:31 · 139 阅读 · 0 评论 -
mongo-02-创建文档和ObjectId
MongoDB 是一个面向文档(document-oriented)的数据库,而不是关系型数据库。不采用关系模型主要是为了获得更好的扩展性。与关系型数据库相比,面向文档的数据库不再有“行”(row)的概念,取而代之的是更为灵活的“文档”(document)模型。通过在文档中嵌入文档和数组,面向文档的方法能够仅使用一条记录来表现复杂的层次关系,另外,不再有预定义模式(predefined schema):文档的键(key)和值(value)不再是固定的类型和大小。由于没有固定的模式,根据需要添加或删除字段变原创 2021-01-16 09:58:14 · 242 阅读 · 0 评论 -
mongo-01-linux安装MongoServer
MongoDB Community Server 下载MongoDB官网地址:https://www.mongodb.com/try/download/community我下载的是:mongodb-linux-x86_64-rhel70-4.4.3.tgz机器准备:Centos71. 安装 mongodb1.1 解压解压mongodb-linux-x86_64-rhel70-4.4.3.tgz到/usr/local,然后将解压目录重命名为mongodb-4.4.3。[...原创 2021-01-14 20:53:08 · 301 阅读 · 2 评论