sql >> Base de Datos >  >> NoSQL >> MongoDB

Evite el pánico en tiempo de ejecución en bson.ObjectIdHex

bson.ObjectIdHex() documentos que entrarán en pánico si pasa una identificación de objeto no válida:

Si quiere evitar esto, primero verifique su cadena de entrada usando bson.IsObjectIdHex() , y solo procede a llamar a bson.ObjectIdHex() si su entrada es válida:

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