go mongo(mongo-driver) primitive.ObjectID 转换 string
1.确认包 mongo-driver 以及 ObjectID
import (
"go.mongodb.org/mongo-driver/bson/primitive"
)
type Book struct {
BookId primitive.ObjectID `bson:"_id"`
Name string `gorm:"type:varchar(20);not null;"`
}
2.类型转换
// string 转 ObjectID
obj_id, e := primitive.ObjectIDFromHex(xxxStr)
if e != nil {
//处理错误信息
}
// ObjectID 转 string
xxxStr := obj_id.Hex()
本文详细介绍如何在Golang中使用mongo-driver库进行ObjectID与字符串之间的相互转换,包括从字符串转换为ObjectID以及从ObjectID转换为字符串的方法,并提供了具体的代码示例。

1908

被折叠的 条评论
为什么被折叠?



