作为Go的新手,我很难使用mgo。我正在使用mgo来获取这样的文件:gridfs:=db.GridFS("fs")allFiles:=gridfs.Find(nil).Iter()然后我像这样使用返回的迭代器varf*mgo.GridFileforgridfs.OpenNext(allFiles,&f){//usef.Id()}我想开始使用f.Id()作为字符串,但我无法转换。我发现的一种方法是使用fileId:=(f.Id().(bson.ObjectId)).Hex()这只是让我编译但在运行时失败并显示消息接口(interface)转换:接口(interface){}是bson.O