请问这个方法能生成自定义id么bson.ObjectIdHex

panic: Invalid input to ObjectIdHex: “idedgssdg43y436gfgh”

共 1 个回复


jimmykuu

请注意 Hex 这个词,只能0-9,a-f。

24位的十六进制即满足 ObjectId 的要求,如果想要用做ID的话,自定义的很可能会重复,可以使用 bson.NewObjectId() 来生成一个不重复的 ObjectId。

# 0