53 Star 720 Fork 139

GVPaizuda / MongoPlus

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_EN.md 4.14 KB
一键复制 编辑 原始数据 按行查看 历史
anwen 提交于 2024-05-03 01:19 . update readme.md

License jdk-8 jdk-17 star fork

MongoPlusLogo

Introduction:

🔥🔥🔥Use MyBatisPlus to elegantly operate MongoDB

  • Sneak into the night with the wind

        Can be used in combination with the existing Mongo framework, non-invasive

  • Simplify development

         With simple configuration, CRUD operations can be performed quickly, and chain calls are more convenient

Advantages:

  • Non-invasive: Only enhancements are made without changes. Introducing it will not affect the existing project, as smooth as silk
  • Low loss: Basics will be automatically injected upon startup CURD, basically no performance loss, direct object-oriented operation
  • Powerful CRUD operation: General Service, most CRUD operations of a single table can be implemented with only a small amount of configuration, and there is a powerful conditional constructor to meet various usage needs
  • Support Lambda form call: Through Lambda expressions, it is convenient to write various query conditions, no need to worry about the wrong field
  • Support automatic generation of primary keys: Support up to 5 primary key strategies (including distributed unique ID generator - Sequence), which can be freely configured to perfectly solve the primary key problem
  • Support operations without entity classes

Rapid development

MyBatisPlus does not need to write too many SQL statements like MyBatis, and the same is true for Mongo-Plus!

The project has been connected to Murphy Security

Click to view the detection report

Security Status

Update log

  • v1.0 Basic usage
  • v2.0 Fix 1.0BUG
  • v2.0.1 Optimize query efficiency, add ID generation strategy, optimize the use with MongoTemplate, and reconstruct the chain call structure
  • v2.0.2 Fix the decoder problem when adding, deleting and modifying, and add missing conditions
  • v2.0.3 Add sql log printing, add missing conditions, add operations without entity classes (MongoPlusOperate)
  • v2.0.4 Fix the total number of rows displayed in paging, add count() function operations
  • v2.0.4.1 Fix the total number of rows displayed in paging as all, add projection operations, modify log configuration, modify MongoPlusOperate add, delete and modify operations
  • v2.0.4.2 Add auto-increment id, modify the connection opened twice, modify the connection string splicing problem when cluster configuration is modified
  • v2.0.5 Add pipeline function implementation, add auto-increment id strategy, modify entity class mapping relationship
  • v2.0.6 Fix known issues, add physical operations, add support for spring3, add support for solon framework, add pipeline function options, modify structure
  • v2.0.6.1 Fix dependency introduction problem
  • No longer update here Update log

Document

Document address: https://www.mongoplus.cn/

Contact us

If you have any questions or ideas when using MongoPlus, please contact me

v: anwen_529

Note: MongoPlus

微信

Contribute

  1. Star and Fork this repository

  2. Create a new Feat_xxx branch

  3. Submit code

  4. Create a new Pull Request

Java
1
https://gitee.com/aizuda/mongo-plus.git
git@gitee.com:aizuda/mongo-plus.git
aizuda
mongo-plus
MongoPlus
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891