MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Errore:il documento deve avere un _id prima del salvataggio

È piuttosto semplice:

  1. Se hai dichiarato esplicitamente il campo _id nello schema, devi inizializzarlo esplicitamente
  2. Se non l'hai dichiarato nello schema, MongoDB lo dichiarerà e lo inizializzerà.

Quello che non puoi fare è averlo nello schema ma non inizializzarlo. Verrà generato l'errore di cui stai parlando