我正在使用来自 go.mongodb.org/mongo-driver 的 mongo-driver。我已经将primitive.ObjectID转换为字符串 使用此链接Primitive.ObjectID to string现在我需要将字符串转换为primitive.ObjectID
1 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
链接的答案使用ObjectID.Hex()来获取 ObjectID 的十六进制表示形式的字符串。
相同的 API 文档有一个ObjectIDFromHex函数来做相反的事情:
func ObjectIDFromHex(s string) (ObjectID, error)
按如下方式使用它:
objID, err := primitive.ObjectIDFromHex(hexString)
if err != nil {
panic(err)
}
快速提醒:始终阅读您正在使用的库的文档。
- 1 回答
- 0 关注
- 273 浏览
添加回答
举报
0/150
提交
取消