mongodb入门:
一. 项目数据库:
cms项目使用了mongodb作为数据库,这里主要演示实现springboot整合spring mongodb完成基本的数据库增删改查操作,当然也可以使用mysql做为cms项目数据库,就不多做累赘.
关于spring data mongodb
类似于 Spring Data JPA,里面整合了mongodb常用操作方法,新建的dao接口只需要继承MongoRepository类并指定实体类和id类型就可以.
二. 实现目标
- 完成mongodb开发环境的搭建和入门
- 完成springboot整合mongodb并初步实现初步测试
三. 具体步骤
1.在mongodb数据库创建一个sc_cms库,导入数据到mogodb数据库
我把数据文件上传到项目中了,小伙伴们可以通过git下载
成功后数据库目录如下
2.打开model工程,新建如下数据库实体类
每个实体类上要添加注解实现与数据库映射
@Document(collection = "数据库表名")
例如cmsPage
@Data
@ToString
@Doc