bson.ObjectIdHex()
documentos que entrará em pânico se você passar um ID de objeto inválido:Se você quiser evitar isso, primeiro verifique sua string de entrada usando
bson.IsObjectIdHex()
, e apenas continue a chamar bson.ObjectIdHex()
se sua entrada for válida:if bson.IsObjectIdHex(obid[0]) {
// It's valid, calling bson.ObjectIdHex() will not panic...
}