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

MongoError:Muligheden 'cursor' er påkrævet, undtagen for aggregering med forklaringsargumentet

Tak @Neil Lunn

Opdater mongoose. Mongoose-versioner før 5.0 er forkert matchet for MongoDB 3.6. MongoDB 3.6 ændrede den aggregerede API fra "cursor optional" til "cursor only", og ældre mongoose-versioner bryder dette ved at forsøge at påkalde en forældet måde at bede om et array som svar.




  1. $unset på flere felter i mongodb

  2. ConnectionMultiplexer.Forbindelsen afbrydes, mens der oprettes forbindelse til redis-serveren

  3. Sådan får du det originale dokument tilbage efter sammenlægning

  4. Mongoose findByIdAndUpdate returnerer ikke korrekt model