sql >> Databáze >  >> NoSQL >> MongoDB

Zabraňte panice za běhu v bson.ObjectIdHex

bson.ObjectIdHex() dokumentuje, že zpanikaří, pokud předáte neplatné ID objektu:

Pokud se tomu chcete vyhnout, nejprve zkontrolujte svůj vstupní řetězec pomocí bson.IsObjectIdHex() a pokračujte pouze voláním bson.ObjectIdHex() pokud je váš vstup platný:

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


  1. Získejte poslední dokumenty s odlišnými kritérii

  2. Knihovna BSON pro java?

  3. Jak aktualizovat _id jednoho dokumentu MongoDB?

  4. MongoDB odhadovanýDocumentCount()