Skip to content

Commit cf1e4a7

Browse files
Update README.md
1 parent 17dcc6c commit cf1e4a7

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,16 @@
1414
English | [中文简体](./README-zh_CN.md)
1515

1616
# go mongox
17-
`go mongox` is a generic library for Go Mongo based on the official driver, extending the official framework of MongoDB. Utilizing generic programming, it facilitates the binding of structs to `MongoDB` collections, aiming to provide type safety and streamlined data operations. `go mongox` introduces chainable calls for smoother document handling and offers a rich set of `BSON` builders and built-in functions to simplify the construction of `BSON` data. Moreover, it supports plugin-based programming and incorporates various hooks, offering flexibility for custom logic before and after database operations, thus enhancing the application's extensibility and maintainability.
17+
`go mongox` is a generic-based library that extends the official MongoDB framework. By using generics, it binds structs to MongoDB collections, aiming to provide type safety and simplified data operations. `go mongox` also introduces method chaining for smoother document operations and offers a rich set of BSON builders and built-in functions to simplify the construction of BSON data. Additionally, it supports plugin-based programming and provides various built-in hook functions, offering flexibility for custom logic before and after database operations, thus enhancing the scalability and maintainability of applications.
1818

1919
# Feature Highlights
20-
- Generic MongoDB Collection
21-
- Support for constructing `BSON` data
22-
- `CRUD` operations on documents
20+
- Generic MongoDB Collections
21+
- CRUD operations for documents
2322
- Aggregation operations
24-
- Built-in basic `Model` structure for automated updates of default `field` fields
25-
- Struct tag validation
26-
- Hooks
27-
- Plugin programming support
23+
- Built-in basic `Model` struct with automatic updates to default `field` values
24+
- BSON data construction support
25+
- Built-in Hooks
26+
- Plugin-based programming support
2827

2928
# Install
3029
```go

0 commit comments

Comments
 (0)