MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zapobiegaj panice w czasie wykonywania w bson.ObjectIdHex

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...
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można usunąć kolekcji z mongodb

  2. wstrzyknięcie mongoDB

  3. Zapytanie o dokument i wszystkie jego dokumenty podrzędne, które pasują do warunku w mongodb (przy użyciu wiosny)

  4. Zmień typ pola w agregacji mongoDB i czy $lookup używa indeksu na polach, czy nie?

  5. Jak indeksowanie poprawia wydajność zapytań w mongodb