简体中文
Appearance
泛型集合、链式调用、高效构建 bson、插件化编程
go-mongox:一个基于 MongoDB 官网库进行二次封装的 Go 语言泛型操作库
通过泛型将结构体与 MongoDB 集合绑定,实现类型安全和简化数据操作。
通过链式调用来操作 MongoDB 的集合,更加方便的进行数据操作
通过 go-mongox 提供的 bson 构建器和内置构建函数,可以更加方便的构建 bson
go-mongox 提供了插件化编程的方式,可以更加方便的扩展 go-mongox 的功能
go-mongox 提供了钩子函数的方式,可以更加方便的进行数据操作前后的处理
go-mongox 内置一个通用 Model 结构体。它的字段值在新建或修改文档时自动更新。
go-mongox 使用 go-playground/validator 库确保结构体的字段值符合预定义的校验规则。