sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-aggregationsfråga misslyckas i Jest/Mockgoose-testet, fungerar någon annanstans

Jag har ställts inför liknande problem och efter att ha undersökt mycket upptäckte jag att det berodde på en äldre version av mongoose eftersom tidigare versioner inte är kompatibla med att bryta ändringar i MongoDB 3.6 och senare.

Jag uppgraderade mongoose-versionen en efter en och jag fann att den fungerar perfekt med mongoose-versionen 4.12.2 eller över ([email protected]).

Du kan uppgradera din mongoose-version genom att köra följande kommando:

npm install [email protected]


  1. Hur frågar jag efter dokument med _id-fältet i Java mongodb-drivrutinen?

  2. java.lang.NoClassDefFoundError när du använder MongoDB-drivrutinen

  3. Hur utesluter man dokument från sökresultat med fält som inte finns i frågan?

  4. meteor:hur kan jag säkerhetskopiera min mongodatabas