字符串到 Primitive.ObjectID

String to Primitive.ObjectID

我正在使用来自 go.mongodb.org/mongo-driver 的 mongo-驱动程序。我已经将 primitive.ObjectID 转换为字符串 使用这个 link

现在我需要将 字符串转换为 primitive.ObjectID

uses ObjectID.Hex()获取ObjectID的十六进制表示的字符串。

完全相同的 API 文档有一个 ObjectIDFromHex 函数来执行相反的操作:

func ObjectIDFromHex(s string) (ObjectID, error)

使用方法如下:

objID, err := primitive.ObjectIDFromHex(hexString)
if err != nil {
  panic(err)
}

快速提醒:始终阅读您正在使用的库的文档。