Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用 Go 编写的 web 服务,目前我有这个全局包,我在任何地方都导入了这个包,其中包含与 MongoDB 的连接(通过 MGO),但我不得不说这对我来说感觉很恶心。在 Go 中维护与数据源的连接的最佳实践是什么?我来自 PHP 世界,因此是 Global :S
导入将初始化*mgo.Session对象导出为包级变量或通过访问器/初始化程序的包没有任何问题。也许后者更适合经典的“OOP 主义者”。
*mgo.Session