springboot2.X 使用spring-data组件对MongoDB做CURD
使用背景
基于快速开发,需求不稳定的情况, 我决定使用MongoDB作为存储数据库,搭配使用spring-data...因为快速开发,使用spring data可以直接在类上建表等其他操作,而且对于复合数据模型,MongoDB可以直接存储
代码地址
gitee
github
入门普通级别
1.引入maven依赖
mongodb的dao 方法规则详细查看点这里,理论上用idea会提示出来的....扩展复杂查询
(基于单表的复杂查询,多表复杂查询暂时不纳入讨论范围)
如果按照以上的用法,动态扩展多条件查询仍然不能够完美支持,会导致代码冗余,当然你如果使用mongoTemlate进行自己封装,...那么对于后台的搜索数据只需要一个接口就可以了
至于怎么实现,后面再继续整合 X-admin 2.2这个后端模板, 另外出一篇文章吧.