吐槽和评论数据特点分析:
1)数据量大
2)写入操作频繁
- 价值较低
对于这样的数据 我们更容易使用 mongoDB 来完成
大家肯定听说过 mongoDB 但是也有没用过 或者没听过的同学 所以我们先介绍下 mongoDB

mongoDB的官方网址是: https://www.mongodb.com/
mongoDB的特点是:

mongoDB的体系结构:


下图是mongoDB和mysql 的逻辑结构概念对比:

mongoDB的数据类型


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常用命令
选择和创建库

插入和查询文档






修改和删除文档


统计条数


模糊查询

大于小于 等于

包含和不包含


条件查询

列值增长

网友评论