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

MongoDB – Chyba:dokument musí mít před uložením _id

Je to docela jednoduché:

  1. Pokud jste pole _id explicitně deklarovali ve schématu, musíte jej explicitně inicializovat
  2. Pokud jste jej nedeklarovali ve schématu, MongoDB jej deklaruje a inicializuje.

Co nemůžete udělat, je mít to ve schématu, ale neinicializovat ho. Vyhodí chybu, o které mluvíte



  1. Jak byste modelovali přátelský vztah v MongoDB?

  2. MONGODB [DEBUG] kurzor.refresh() pro kurzor 7078636577051629992

  3. C# + MongoDB - ObjectId bez použití datových typů/atributů MongoDB

  4. Proč skončím s java.lang.IllegalArgumentException pro Casbah / Java MongoDB Driver?