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

Problem z MapReduce

Jeśli zmienisz ostatnią linię na następującą, powinno działać:

return {qty:sum1, qtybs:sum2};

Zasada jest taka, że ​​wartość zwracana przez funkcję zmniejszania musi mieć taki sam „kształt” jak drugi argument do wyemitowania (który jest wejściem do zmniejszenia), ponieważ wyjście z funkcji zmniejszania jest przekazywane z powrotem do funkcji zmniejszania. Zobacz http://www.mongodb.org/display/DOCS/MapReduce# MapReduce-ReduceFunction po więcej szczegółów.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zaloguj się przy użyciu poświadczeń roota w kontenerze Mongodb utworzonym za pomocą Docker compose

  2. Indeks MongoDB na różnych typach

  3. Uruchamianie zreplikowanej bazy danych MongoDB 4.2 w Kubernetes:konfiguracja replset nie jest odbierana

  4. Jak uzyskać wiele dokumentów za pomocą tablicy identyfikatorów MongoDb?

  5. Zsumuj wszystkie wartości tych samych nazwanych pól dokumentów w kolekcji