bson.ObjectIdHex()
dokumenty, które spanikują, jeśli podasz nieprawidłowy identyfikator obiektu:
Jeśli chcesz tego uniknąć, najpierw sprawdź ciąg wejściowy za pomocą bson.IsObjectIdHex()
, i tylko przystąp do wywołania bson.ObjectIdHex()
jeśli wprowadzone dane są prawidłowe:
if bson.IsObjectIdHex(obid[0]) {
// It's valid, calling bson.ObjectIdHex() will not panic...
}