我正在使用go.monGodb.org/mongo驱动程序中的mongo驱动程序。我已经使用此链接将primitive.ObjectID转换为字符串。
现在我需要将字符串转换为primitive.ObjectID
发布于 2020-09-14 07:38:10
链接答案使用ObjectID.Hex()获取ObjectID的十六进制表示形式的字符串。
完全相同的API文档有一个ObjectIDFromHex函数来执行相反的操作:
func ObjectIDFromHex(s string) (ObjectID, error)请按以下方式使用:
objID, err := primitive.ObjectIDFromHex(hexString)
if err != nil {
panic(err)
}快速提醒:始终读取正在使用的库的文档。
https://stackoverflow.com/questions/63879932
复制相似问题