您现在的位置是:首页 > 文章详情

MongoPlus v2.1.8 版本,新增 ObjectId 指定,GeoJSON 操作

日期:2025-04-10点击:12

简介

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.8

 <!-- springboot --> <dependency>     <groupId>com.mongoplus</groupId>     <artifactId>mongo-plus-boot-starter</artifactId>     <version>2.1.8</version> </dependency> <!-- solon --> <dependency>     <groupId>com.mongoplus</groupId>     <artifactId>mongo-plus-solon-plugin</artifactId>     <version>2.1.8</version> </dependency>

本次更新内容

2.1.8版本更新内容如下

  1. 增加GeoJSON的相关操作

  2. 增加自动填充时字段自动回写

  3. @CollectionField注解增加是否为ObjectId属性

  4. 优化逻辑删除 自定义数据类型

  5. 增加嵌套字段构建器,FieldChain

  6. 修复并发下查询结果某些字段为null

  7. 修复乐观锁重试策略

新功能具体用法,请查看文档

简单演示在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!

原文链接:https://www.oschina.net/news/343744/mongoplus-2-1-8-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章