MongoDB
按照惯例,肯定是要介绍一番的,不想看的朋友可以直接跳到下面的MongoTemplate使用。
MongoDB是一个文档数据库,是一个非关系型数据库(NoSql)。处理速度超级快,同样的数据库还有Redis,被称为性能利器的Redis同样是非关系数据库,但是redis不能运算,尽管有脚本可以辅助,但是终究在某些方面是不如MongoDB的。可以说MongoDB是一个最接近关系型数据库的NoSQL。
为啥这么说呢?
因为MongoDB将数据存储为一个文档,数据结构由键值对组成。这里的MongoDB文档类似于JSON数据集,所以很容易转化成java对象。好了废话不多说了,看看SpringBoot是如何整合的吧。
配置MongoDB
一旦引入了关于starter的依赖,就说明SpringBoot 已经提供了关于它的默认配置。
MongoDB同样是这样的。
看看MongoDB的配置吧
spring:
data:
mongodb:
#数据库名
database: syrain
#地址
host: 127.0.0.1
#端口号
port: 27017
username: #没有可以不写
password: #没有可以不写
只要把上面的配置了就可以连接MongoDB数据库