我正在使用來自 go.mongodb.org/mongo-driver 的 mongo-driver。我已經(jīng)將primitive.ObjectID轉(zhuǎn)換為字符串 使用此鏈接Primitive.ObjectID to string現(xiàn)在我需要將字符串轉(zhuǎn)換為primitive.ObjectID
1 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個贊
鏈接的答案使用ObjectID.Hex()來獲取 ObjectID 的十六進(jìn)制表示形式的字符串。
相同的 API 文檔有一個ObjectIDFromHex函數(shù)來做相反的事情:
func ObjectIDFromHex(s string) (ObjectID, error)
按如下方式使用它:
objID, err := primitive.ObjectIDFromHex(hexString)
if err != nil {
panic(err)
}
快速提醒:始終閱讀您正在使用的庫的文檔。
- 1 回答
- 0 關(guān)注
- 321 瀏覽
添加回答
舉報(bào)
0/150
提交
取消