我仔细研究了的代码,
github.com/go-openapi/strfmt发现它们正在使用
github.com/globalsign/mgo而不是
gopkg.in/mgo.v2。更改进口使用方式
github.com/globalsign/mgo并
github.com/globalsign/mgo/bson解决了该问题。Globalsign包是其中的一个分支,
mgo.v2因此方法保持不变,除了导入外,无需更改任何代码。

我仔细研究了的代码,
github.com/go-openapi/strfmt发现它们正在使用
github.com/globalsign/mgo而不是
gopkg.in/mgo.v2。更改进口使用方式
github.com/globalsign/mgo并
github.com/globalsign/mgo/bson解决了该问题。Globalsign包是其中的一个分支,
mgo.v2因此方法保持不变,除了导入外,无需更改任何代码。