I wish to use MongoDB in webapp written in Go.
Can I have one mgo.Session
and use it concurrently in web app. e.g. in http.Handler
or should I call Session.Copy
and Session.Close
-> make pool of sessions.
It sounds contradictory somewhere I read that pool is already implemented inside of mgo.Session
and I can use session concurrently and in other places I read that I need Copy
and Close
.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…