猿问
即使不再维护,我还能继续使用 mgo 吗?
最近我看到 mgo 不再维护,我最近有一个 mgo 项目。我的问题是这是否有问题?有没有风险?
catspeake
浏览 166
回答 3
3回答
缥缈止盈
基本上你可以继续使用它,但由于它不再维护,这意味着其中发现的错误将不会被修复,并且 MongoDB 服务器的新功能也不会添加到其中。如果您阅读 github 项目 ( https://github.com/go-mgo/mgo ) 的自述文件,它会列出您的选项。第一个建议使用社区支持的分支:github.com/globalsign/mgo。这是维护的,正在添加对新功能的支持,并且它具有与原始包相同的 API。由于globalsign/mgo具有相同的 API,因此没有理由不切换到它。它很可能只需要更改您的导入。另请注意,正在开发官方MongoDB Go 驱动程序,它已在此处宣布:考虑引入官方 MongoDB Go 驱动程序的社区影响。driver。它目前处于alpha阶段,所以它离生产就绪还差得很远(他们甚至没有一个预计的准备日期)。如果你现在需要司机,globalsign/mgo是目前最好的选择。请注意,官方驱动程序和globalsign/mgo正在获得对 MongoDB 服务器的最新功能和附加功能的支持,例如,都支持更改流(它不在原始mgo驱动程序中)。
0
0
0
HUX布斯
将有一个官方的 MongoDB Go 驱动程序。GitHub:mongo-go-驱动程序论坛:mongodb-go-driver考虑引入官方 MongoDB Go 驱动程序的社区影响
0
0
0
有只小跳蛙
如果出现以下情况,将会出现问题:您想在 mongodb 中获得一些新功能,而当前的 mgo 库不支持mgo 库中存在错误/安全问题。这就是我不使用 mgo 的原因之一。
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答