MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Spring data mongodb - Wymagana jest opcja „kursor”

MongoDB zmienił w wersji 3.6 sposób działania polecenia agregacji. Agregacje wymagają teraz kursora. Dostosowaliśmy Spring Data MongoDB 2.1, ale nie poprzednie wersje.

Agregacje muszą być wywoływane przez aggregate(…) kolekcji metody zamiast bezpośredniego wywoływania polecenia. Jest to również powód, dla którego nie zrekompensowaliśmy zmiany. executeCommand(…) nie jest już wywoływane i nie chcemy naruszać kompatybilności w wydaniu naprawiającym błędy.

Najłatwiejszym sposobem jest zastąpienie aggregate(…) i wywołaj odpowiednią metodę, DBCollection.aggregate(…) za pomocą zmapowanego potoku agregacji.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Ostrzeżenie o wycofaniu mangusty

  2. Uzyskiwanie listy unikalnych obiektów osadzonych/zagnieżdżonych w dokumencie MongoDB

  3. Mongoose Model.find nie jest funkcją?

  4. (MongoDB Java) $wciśnij do tablicy

  5. Baza danych MongoDB i statystyki kolekcji