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

Mongoose findOne-metoden henter gyldigt dokument med manglende _id

Edit:Til din orientering:efter at have søgt i to dage i træk uden at finde et svar oprettede jeg en billet til en mulig fejl på Mongoose.js Github, og de bekræftede mit problem. Ifølge dem er det rettet i den nye 4.0.0-udgivelseskandidat , som ikke anbefales til produktiv brug. At løste faktisk mit problem, men rc1'en lavede endnu flere problemer.

Min løsning indtil videre:

Endelig blev jeg så irriteret over denne fejl, at jeg ændrede hele min kumulering af den tabel, så _id har ikke et separat from_node_id Mark. Jeg bruger from_node_id nu som ID direkte.




  1. $match i $opslagsresultat

  2. oprette objektforælder, som indlejrede børn i mongoose

  3. MongoDB $rand

  4. MongoDB multidimensional array-projektion