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

MongoDB - Błąd:dokument musi mieć _id przed zapisaniem

To całkiem proste:

  1. Jeśli zadeklarowałeś jawnie pole _id w schemacie, musisz je jawnie zainicjować
  2. Jeśli nie zadeklarowałeś go w schemacie, MongoDB zadeklaruje i zainicjuje go.

Czego nie możesz zrobić, to mieć go w schemacie, ale nie zainicjować go. Spowoduje to wyświetlenie błędu, o którym mówisz



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Unikalne i rzadkie indeksy złożone z rzadkimi wartościami

  2. Przykład shardingu mongoDB

  3. findAndModify - MongoError:wyjątek:należy określić usunięcie lub aktualizację

  4. MongoDB 2.2 — Aktualizowanie dokumentu zagnieżdżonego w tablicy

  5. Jak pobrać pliki graficzne z mongodb na stronę html?