【发布时间】:2021-04-05 15:46:09
【问题描述】:
我正在尝试解码从该查询中检索到的 _id。
type fcc struct {
ID bson.RawValue `bson:"_id"`
}
func GetFromfccId(fccId string) {
result := fcc{}
conn := auth.Authenticate()
collection := conn.Database("something").Collection("else")
err := collection.FindOne(context.TODO(), bson.M{"fccId":fccId}).Decode(&result)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.ID)
}
这就是我从 mongo 驱动程序中得到的东西
{"$binary":{"base64":"wk8bWKTMKUMWhSuvVLdahQ==","subType":"03"}}
如何将其转换为 JUUID 或 Guid 之类的内容?
我不能用这种二进制格式做任何事情。
我曾尝试在结构中使用 uuid.UUID,但当我尝试解码时它会中断。
谢谢。
问候。
【问题讨论】: