sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose findOne-metoden hämtar ett giltigt dokument med saknat _id

Edit:För din information:efter att ha sökt i två dagar i sträck utan att hitta ett svar skapade jag en biljett för en möjlig bugg på Mongoose.js Github och de bekräftade mitt problem. Enligt dem är det fixat i den nya versionskandidaten 4.0.0 , som inte rekommenderas för produktiv användning. At löste faktiskt mitt problem, men rc1 gjorde ännu fler problem.

Min lösning hittills:

Till slut blev jag så irriterad över det här felet att jag ändrade hela min kumulering av den tabellen så att _id har inte ett separat from_node_id fält. Jag använder from_node_id nu som ID direkt.




  1. Prestandavinster med att använda UUID istället för dess strängrepresentation som _id på MongoDB?

  2. Vad motsvarar findOne med .aggregate i Mongodb?

  3. Errr 'mongo.js:L112 Fel:kunde inte ansluta till server 127.0.0.1:27017 på src/mongo/shell/mongo.js:L112'

  4. Spring Data MongoDB Repository med anpassat samlingsnamn