MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impedisci il panico in fase di esecuzione in bson.ObjectIdHex

bson.ObjectIdHex() documenti che andrà nel panico se passi un ID oggetto non valido:

Se vuoi evitarlo, controlla prima la tua stringa di input usando bson.IsObjectIdHex() , e procedi solo a chiamare bson.ObjectIdHex() se il tuo input è valido:

if bson.IsObjectIdHex(obid[0]) {
    // It's valid, calling bson.ObjectIdHex() will not panic...
}