bson.ObjectIdHex()
documenten dat het in paniek zal raken als u een ongeldig object-ID doorgeeft:
Als je dit wilt vermijden, controleer dan eerst je invoerstring met bson.IsObjectIdHex()
, en ga alleen verder met het aanroepen van bson.ObjectIdHex()
als uw invoer geldig is:
if bson.IsObjectIdHex(obid[0]) {
// It's valid, calling bson.ObjectIdHex() will not panic...
}