sql >> Databáze >  >> NoSQL >> MongoDB

Spring data mongodb - Je vyžadována volba 'kurzor'

MongoDB se ve 3.6 změnilo, jak funguje příkaz agregace. Agregace nyní vyžadují kurzor. Přizpůsobili jsme Spring Data MongoDB 2.1, ale ne předchozí verze.

Agregace musí být vyvolány prostřednictvím aggregate(…) kolekce namísto přímého volání příkazu. To je také důvod, proč jsme změnu nepodporovali. executeCommand(…) se již nevolá a my nechceme narušit kompatibilitu ve vydání opravy chyb.

Nejjednodušším přístupem pro vás může být přepsání aggregate(…) a zavolejte příslušnou metodu DBCollection.aggregate(…) s namapovaným agregačním kanálem.



  1. Co je to MapReduce Key Value Pair v Hadoop?

  2. MongoDB získává mLab  –  Jaké jsou různé alternativy MongoDB hostingu?

  3. Chyba:queryTxt ETIMEOUT při připojování k MongoDb Atlas pomocí mongoose

  4. Cheat Sheet pro optimalizaci paměti Redis