sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Fout:document moet een _id hebben voordat het wordt opgeslagen

Het is vrij eenvoudig:

  1. Als je het veld _id expliciet in het schema hebt gedeclareerd, moet je het expliciet initialiseren
  2. Als je het niet in het schema hebt gedeclareerd, zal MongoDB het declareren en initialiseren.

Wat u niet kunt doen, is het in het schema hebben, maar niet initialiseren. Het zal de fout geven waar je het over hebt



  1. Mongolab verbindingsfout

  2. bestand uploaden naar map in node-express-site met behulp van multer met mongodb

  3. MongoDB - zoeken op datum en tijd met behulp van C#-stuurprogramma

  4. wat is het gemiddelde verschil tussen Nest en redis-namespace-edelstenen wanneer we redis gebruiken met rails/ruby