MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Предотвратяване на паника по време на изпълнение в bson.ObjectIdHex

bson.ObjectIdHex() документира, че ще изпадне в паника, ако подадете невалиден идентификатор на обект:

Ако искате да избегнете това, първо проверете своя въведен низ с помощта на bson.IsObjectIdHex() и продължете само към извикване на bson.ObjectIdHex() ако въведеното от вас е валидно:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Mongoimport е твърде голям:Грешки при синтактичен анализ

  2. Връзка Mongodb 1 към 1 между поддокументи

  3. Изберете последната стойност на масива в поддокумент

  4. AttributeError:обектът „кортеж“ няма атрибут „вмъкване“

  5. Използване на MongoDB за съхраняване на неизменни данни?