|
@@ -3,4 +3,28 @@
|
|
|
|
|
|
- 优化原qfw/util/mongodb工具类,使用qfw/mongodb 替换包。
|
|
|
> 原工具类每个连接都是一个session,每个session占用两个连接。对此问题进行了解决,并优化空闲连接个数。
|
|
|
-
|
|
|
+
|
|
|
+## 使用方法
|
|
|
+
|
|
|
+- 全局方法使用 mongodbutil.go文件 (只支持一个连接地址)
|
|
|
+```
|
|
|
+import "qfw/mongodb"
|
|
|
+
|
|
|
+mongodb.InitMongodbPool(2,"192.168.3.207:27083","qfw") //非集群模式
|
|
|
+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") //非集群模式
|
|
|
+mgo:=mongodb.NewMongodbReplPool(2,"192.168.3.207:27083","qfw","qfws") //集群模式
|
|
|
+
|
|
|
+mgo.FindOne("db",`{}`)
|
|
|
+
|
|
|
+```
|