diff --git a/README.md b/README.md index 38f8311d843de7f513b581efa942658339caa52e..56e512bfe8568a196589e6a30cdaec3d5372e6c4 100644 --- a/README.md +++ b/README.md @@ -1,67 +1,44 @@ -

- - License - - - jdk-8 - - - jdk-17 - - - star - - - fork - - - star - -

-

-MongoPlusLogo -

- -### 介绍: - -#### 🔥🔥🔥使用MyBatisPlus的方式,优雅的操作MongoDB - -* #### 随风潜入夜 -         可和现有Mongo框架结合使用,无侵入性 -* #### 简化开发 -         只需简单配置,即可快速进行CRUD操作,链式调用更加便捷 - -### 优点: - -* 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 -* 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 -* 强大的 CRUD 操作:通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 -* 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 -* 支持主键自动生成:支持多达 5 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题 -* 支持无实体类情况下的操作 -* 支持动态数据源 -* 支持逻辑删除、防止全集合更新和删除、自动填充等等功能 - -### 快速开发 - -MyBatisPlus就是可以不用像MyBatis一样写过多的sql语句,Mongo-Plus也一样! - -### 项目已接入墨菲安全 -##### 点击查看检测报告 +# MongoPlus + +MongoPlus 是一个用于优雅操作 MongoDB 的工具,它借鉴了 MyBatis Plus 的使用方式。 + +## 特性 + +- **高效开发**:通过简单的配置即可快速进行增删改查操作。 +- **无侵入性**:只做增强不做改变,引入它不会对现有工程产生影响。 +- **性能损耗小**:启动即会自动注入基本的增删改查功能,性能基本无损耗。 +- **强大的增删改查操作**:提供通用的 Service,满足各类使用需求。 +- **支持 Lambda 表达式**:方便编写各类查询条件。 +- **主键自动生成**:支持多种主键策略,包括分布式唯一 ID 生成器。 +- **支持逻辑删除**:防止全集合更新和删除。 +- **支持动态数据源**:灵活应对多数据源场景。 + +## 快速开始 + +只需引入 MongoPlus,即可直接面向对象操作数据库,无需编写过多的查询语句。 + +## 安全检测 + +项目已接入墨菲安全,确保代码安全性。 + [![Security Status](https://www.murphysec.com/platform3/v31/badge/1810204695353073664.svg)](https://www.murphysec.com/console/report/1810204585500057600/1810204695353073664) -### 文档 -文档地址: https://mongoplus.com/ +## 文档 + +详细文档请访问 [MongoPlus 文档](https://mongoplus.com/)。 + +## 联系我们 + +在使用 MongoPlus 的过程中,如有任何问题或建议,请联系: + +- 微信: anwen_529 +- 备注: MongoPlus -### 联系我们 -#### 在使用MongoPlus的过程中,有任何问题和想法或者加入群聊请联系我 -#### v:anwen_529 -#### 备注:MongoPlus -微信 +## 参与贡献 -### 参与贡献 +欢迎参与贡献: -1. Star and Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request +1. Star 和 Fork 本仓库。 +2. 创建新的 Feat_xxx 分支。 +3. 提交代码。 +4. 创建 Pull Request。 \ No newline at end of file