bson.ObjectIdHex()
दस्तावेज़ हैं कि यदि आप एक अमान्य ऑब्जेक्ट आईडी पास करते हैं तो यह घबरा जाएगा:
अगर आप इससे बचना चाहते हैं, तो पहले bson.IsObjectIdHex()
, और केवल bson.ObjectIdHex()
. पर कॉल करने के लिए आगे बढ़ें अगर आपका इनपुट मान्य है:
if bson.IsObjectIdHex(obid[0]) {
// It's valid, calling bson.ObjectIdHex() will not panic...
}