bson.ObjectIdHex()
documents qu'il va paniquer si vous passez un identifiant d'objet invalide :
Si vous voulez éviter cela, vérifiez d'abord votre chaîne d'entrée en utilisant bson.IsObjectIdHex()
, et continuez seulement à appeler bson.ObjectIdHex()
si votre saisie est valide :
if bson.IsObjectIdHex(obid[0]) {
// It's valid, calling bson.ObjectIdHex() will not panic...
}