摘要: 在 Mongodb 中我们使用 mongodump 命令来备份 MongoDB 数据。 该命令可以导出所有数据到指定目录中。mongodump 命令可以通过参数指定导出的数据量级转存的服务器。 使用mongorestore 命令来恢复备份的数据。 导出: 导入: 阅读全文
posted @ 2019-05-28 21:25 littlecarzz 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、Mongoose populate官方文档 https://mongoosejs.com/docs/populate.html 二、Mongoose populate关联查询 1.定义ref 2.关联查询 阅读全文
posted @ 2019-05-28 21:23 littlecarzz 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 我自己的实现: 代码:https://github.com/littlecarzz/spring-data-mongodb 我使用的是spring-data-mongodb包,因为springboot注解和自动化配置,可以让我们少写很多配置文件,方便。 1.首先引入依赖 pom.xml 2.配置mo 阅读全文
posted @ 2019-05-27 22:56 littlecarzz 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/leocook/p/zk_1.html 代码:https://github.com/littlecarzz/zookeeper 1. 数据模型 1.1. 只适合存储小数据 Zk维护着一个逻辑上的树形层次结构,树中的节点称为znode,个znode 阅读全文
posted @ 2019-05-27 22:30 littlecarzz 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/leocook/p/zk_0.html 代码:https://github.com/littlecarzz/zookeeper 1. 什么是Zookeeper Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务 阅读全文
posted @ 2019-05-27 22:19 littlecarzz 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Mongodb的aggregate应用之前已经说过了。 可以参考day06 Mongoose的aggregate函数应用 阅读全文
posted @ 2019-05-27 21:54 littlecarzz 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 一、Mongoose检验参数 required : 表示这个数据必须传入max: 用于 Number 类型数据, 最大值 min: 用于 Number 类型数据, 最小值 enum:枚举类型, 要求数据必须满足枚举值 enum: ['0', '1', '2'] match:增加的数据必须符合 mat 阅读全文
posted @ 2019-05-27 21:33 littlecarzz 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 一、Mongoose索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 可以让我们查询数据库变得更快。 MongoDB 的索引几乎与传统的关系型数据库一模一样, 这其中也包括一些基本的查询优化技巧。 二、Mongoose内置CURD 参考:https://mongoosejs.com/doc 阅读全文
posted @ 2019-05-24 22:44 littlecarzz 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、mongoose预定义修饰符 lowercase、 uppercase 、 trim getter: 阅读全文
posted @ 2019-05-24 22:29 littlecarzz 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一、mongoose介绍 Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。 Mongoose 是 NodeJS 的驱动, 不能作为其他语言的驱动。 Mongoose 有两个特点: 1、 通过关系型数据库的思想来设计非关系型数据库2、 基于 mongo 阅读全文
posted @ 2019-05-23 22:22 littlecarzz 阅读(612) 评论(0) 推荐(0) 编辑