吐槽和评论数据特点分析:
1)数据量大
2)写入操作频繁
- 价值较低
对于这样的数据 我们更容易使用 mongoDB 来完成
大家肯定听说过 mongoDB 但是也有没用过 或者没听过的同学 所以我们先介绍下 mongoDB
image.png
mongoDB的官方网址是: https://www.mongodb.com/
mongoDB的特点是:
image.png
mongoDB的体系结构:
image.png
image.png
下图是mongoDB和mysql 的逻辑结构概念对比:
image.png
mongoDB的数据类型
image.png
image.png
docker 下 mongo的下载和安装
docker pull mongo
docker run -di --name=zyhmongoDB -p 27017:27017 mongo
mongo 可视化工具操作如下所示
https://blog.csdn.net/qq_39530754/article/details/83064649
robo3T https://www.cnblogs.com/tugenhua0707/p/9250673.html
我们操作mongo的api 有两种
1)使用mongo-driver
-
使用 spring-data-mongo
这里我们就采用第二种方式吧!spring 深层的封装了mongo-driver
image.png
mongo常用命令
选择和创建库
image.png
插入和查询文档
image.png
image.png
image.png
image.png
image.png
image.png
修改和删除文档
image.png
image.png
统计条数
image.png
image.png
模糊查询
image.png
大于小于 等于
image.png
包含和不包含
image.png
image.png
条件查询
image.png
列值增长
image.png








网友评论