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

MongoDB - Fejl:Dokument skal have et _id før lagring

Det er ret simpelt:

  1. Hvis du har erklæret _id felt eksplicit i skemaet, skal du initialisere det eksplicit
  2. Hvis du ikke har erklæret det i skemaet, vil MongoDB deklarere og initialisere det.

Hvad du ikke kan gøre, er at have det i skemaet, men ikke initialisere det. Det vil kaste den fejl, du taler om



  1. Hvordan får man paginerede/opskårne data fra underdokumentarray i mongo-samling?

  2. Hvordan installeres tidligere version af mongodb med homebrew?

  3. Redis som en database

  4. konverter mongodb-objekt til javascript-objekt