golang mgo_go
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang mgo_go相关的知识,希望对你有一定的参考价值。
func Init(addr string) {
var err error
session, err = mgo.DialWithTimeout(addr, 10*time.Second)
if err == nil {
session.SetMode(mgo.Monotonic, true)
}
// 连接池数量
//session.SetPoolLimit(64)
}
func withCollection(collection string, handle func(*mgo.Collection) error) error {
if session == nil {
fmt.Println("error: mongo session is nil")
return errors.New("mongo session is nil")
}
conn := session.Copy()
defer conn.Close()
return handle(conn.DB("Dsers").C(collection))
}
func WithCollection(collection string, handle func(*mgo.Collection) error) error {
return withCollection(collection, handle)
}
【golang】解决etcd安装出现的问题
参考技术A
解决办法修改依赖版本:
在GOPATH/src下执行
在go mod里加入
以上是关于golang mgo_go的主要内容,如果未能解决你的问题,请参考以下文章
Golang 入门
Golang入门到项目实战 第一个golang应用
golang编译androidso无法加载
golang如何打印内存内容
Golang入门到项目实战 golang匿名函数
json [Golang] golang #golang #snippets中有用的片段