Qmgo
是一款的英文Go
语言的MongoDB
driver
,它基于MongoDB的官方驱动开发实现,同时使用更易用的接口设计,比如参考的MgO(比如mgo
的链式调用)。
-
Qmgo
有助于用户以更优雅的姿势使用MongoDB
的新特性。 -
Qmgo
是从mgo
迁移到新MongoDB driver
的第一选择,对代码的规模影响最小。
要求
Go 1.10
及以上。MongoDB 2.6
及以上。
功能
- 文档的增删改查
Sort
,limit
,count
,select
,distinct
- 事务
Hooks
- 自动化更新的默认和定制领域
- 预定义操作符
- 聚合
Aggregate
,索引操作,cursor
- 创建链接时支持配置:连接池,池监控器,Auth,ReadPreference
评论