登录
首页 >  Golang >  Go问答

从字符串转换为原始对象ID

来源:stackoverflow

时间:2024-02-24 11:54:27 237浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《从字符串转换为原始对象ID》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我正在使用 go.mongodb.org/mongo-driver 中的 mongo-driver。我已经将 primitive.ObjectID 转换为字符串 使用此链接 Primitive.ObjectID 到字符串

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


解决方案


linked answer使用ObjectID.Hex()获取objectid的十六进制表示的字符串。

同样的 api 文档有一个 ObjectIDFromHex 函数来执行相反的操作:

func objectidfromhex(s string) (objectid, error)

按如下方式使用:

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

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

以上就是《从字符串转换为原始对象ID》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>