
3 月 8 日妇女节,来一场职场姐妹茶话会!欢迎加入群聊
                                                                      简介
MongoPlus是一个基于MongoDB官方驱动,可以像MyBatisPlus一样优雅的操作MongoDB的ORM框架;旨在简化开发、降低学习成本
- 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
 - 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
 - 强大的 CRUD 操作:通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
 - 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
 - 支持主键自动生成:支持多达 5 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题
 - 支持无实体类情况下的操作
 - 支持动态数据源
 - 支持逻辑删除、防止全集合更新和删除、自动填充等等功能
 
官网:https://mongoplus.com
Gitee:https://gitee.com/aizuda/mongo-plus
GitHub: https://github.com/anwenmp/MongoPlus
版本
最新版本:2.1.7
 <!-- springboot --> <dependency>     <groupId>com.mongoplus</groupId>     <artifactId>mongo-plus-boot-starter</artifactId>     <version>2.1.7</version> </dependency> <!-- solon --> <dependency>     <groupId>com.mongoplus</groupId>     <artifactId>mongo-plus-solon-plugin</artifactId>     <version>2.1.7</version> </dependency>   本次更新内容
2.1.7版本更新内容如下
- 增加DBRef
 - $push增加options选项
 - 增加字段级忽略null,@CollectionField注解中的ignoreNull属性
 - 优化某个集合忽略逻辑删除使用方式
 - 条件构造器之in支持枚举
 - 修复多租户忽略逻辑
 - 修复逻辑删除和租户的aggregate拼接语句
 - 修复多模块自动创建索引等扫描问题
 - 优化异常抛出
 - 优化自动填充所遇到的一些问题
 - 优化SpringBoot3+,扫描Bean报错
 - 优化及丰富数据备份操作方式
 - UpdateWrapper新增setNull方法,可将字段设置为null
 
新功能具体用法,请查看文档
简单演示在main方法下使用
 public static void main(String[] args) {         BaseMapper baseMapper = Configuration.builder()                 //设置连接URL                 .connection("mongodb://127.0.0.1:27017/?connectTimeoutMS=50000")                 //设置数据库名称                 .database("mp")                 //开启日志打印                 .log()                 //开启防止全表更新删除                 .blockAttackInner()                 //获取BaseMapper                 .getBaseMapper();         //执行查询         List<User> userList = baseMapper.list(User.class);         userList.forEach(System.out::println);     }   支持这个项目
Star 并向您的朋友推荐或分享
- Gitee:https://gitee.com/aizuda/mongo-plus
 - GitHub:https://github.com/anwenmp/MongoPlus
 
参与贡献
欢迎各路好汉一起来参与完善 Mongo-Plus,我们期待你的 PR!


		
		
		

还没有评论,来说两句吧...