优化qfw/util/mongodb 工具类
使用qfw/mongodb 替换包
|
4 ani în urmă | |
---|---|---|
src | 4 ani în urmă | |
.gitignore | 5 ani în urmă | |
README.md | 5 ani în urmă |
注意!!! 使用时,这个目录放在gopath路径的最上面
优化原qfw/util/mongodb工具类,使用qfw/mongodb 替换包。
原工具类每个连接都是一个session,每个session占用两个连接。对此问题进行了解决,并优化空闲连接个数。
全局方法使用 mongodbutil.go文件 (只支持一个连接地址)
import "qfw/mongodb"
mongodb.InitMongodbPool(2,"192.168.3.207:27083","qfw") //集群模式默认为qfws
//mongodb.InitMongodbPool(2,"192.168.3.207:27083","qfw","qfws") //集群模式
mongodb.FindOne("db",`{}`)
对象方法使用 mongodbSim.go 文件 (支持多个连接地址)
import "qfw/mongodb"
mgo:=mongodb.NewMongodbPool(2,"192.168.3.207:27083","qfw") //集群模式默认为qfws
//mgo:=mongodb.NewMongodbReplPool(2,"192.168.3.207:27083","qfw","qfws") //集群模式
mgo.FindOne("db",`{}`)