3 回答

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
基本上你可以繼續(xù)使用它,但由于它不再維護(hù),這意味著其中發(fā)現(xiàn)的錯(cuò)誤將不會(huì)被修復(fù),并且 MongoDB 服務(wù)器的新功能也不會(huì)添加到其中。
如果您閱讀 github 項(xiàng)目 (?https://github.com/go-mgo/mgo?) 的自述文件,它會(huì)列出您的選項(xiàng)。
第一個(gè)建議使用社區(qū)支持的分支:github.com/globalsign/mgo
。這是維護(hù)的,正在添加對(duì)新功能的支持,并且它具有與原始包相同的 API。
由于globalsign/mgo
具有相同的 API,因此沒有理由不切換到它。它很可能只需要更改您的導(dǎo)入。
另請(qǐng)注意,正在開發(fā)官方MongoDB Go 驅(qū)動(dòng)程序,它已在此處宣布:考慮引入官方 MongoDB Go 驅(qū)動(dòng)程序的社區(qū)影響。driver
。它目前處于alpha階段,所以它離生產(chǎn)就緒還差得很遠(yuǎn)(他們甚至沒有一個(gè)預(yù)計(jì)的準(zhǔn)備日期)。如果你現(xiàn)在需要司機(jī),globalsign/mgo
是目前最好的選擇。
請(qǐng)注意,官方驅(qū)動(dòng)程序和globalsign/mgo
正在獲得對(duì) MongoDB 服務(wù)器的最新功能和附加功能的支持,例如,都支持更改流(它不在原始mgo
驅(qū)動(dòng)程序中)。

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
將有一個(gè)官方的 MongoDB Go 驅(qū)動(dòng)程序。
GitHub:mongo-go-驅(qū)動(dòng)程序
考慮引入官方 MongoDB Go 驅(qū)動(dòng)程序的社區(qū)影響

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果出現(xiàn)以下情況,將會(huì)出現(xiàn)問題:
您想在 mongodb 中獲得一些新功能,而當(dāng)前的 mgo 庫不支持
mgo 庫中存在錯(cuò)誤/安全問題。
這就是我不使用 mgo 的原因之一。
- 3 回答
- 0 關(guān)注
- 207 瀏覽
添加回答
舉報(bào)