吐槽和评论数据特点分析:
1)数据量大
2)写入操作频繁
- 价值较低
对于这样的数据 我们更容易使用 mongoDB 来完成
大家肯定听说过 mongoDB 但是也有没用过 或者没听过的同学 所以我们先介绍下 mongoDB
image.pngmongoDB的官方网址是: https://www.mongodb.com/
mongoDB的特点是:
image.pngmongoDB的体系结构:
image.pngimage.png
下图是mongoDB和mysql 的逻辑结构概念对比:
image.png
mongoDB的数据类型
image.pngimage.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.pngimage.png
image.png
image.png
image.png
修改和删除文档
image.pngimage.png
统计条数
image.pngimage.png
模糊查询
image.png大于小于 等于
image.png包含和不包含
image.pngimage.png
网友评论