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

Ogranicz i sortuj wbudowaną mapę / Zmniejsz w MongoDB

Normalnie sort w mapreduce mongodb stosowane przed mapą, dosłownie są one stosowane do danych wejściowych, a nie wyjściowych.

Z dokumentów mongodb

   [, sort : <sorts the input objects using this key. Useful for optimization, like sorting by the emit key for fewer reduces>]
   [, limit : <number of objects to return from collection>]

Więc jeśli chcesz posortować i ograniczyć mapę, zmniejsz wyniki, musisz zapisać wynik w kolekcji tymczasowej. Nie sądzę, aby można było zastosować sortowanie i ograniczenie do inline mapreduce wyjście, ponieważ działa w pamięci RAM.

EDYTUJ:

Jest otwarty problem (Dodaj obsługę sortowania i ograniczania mapy/redukcji w linii ) w mongodb Jira dotyczące tego. Zajrzyj.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wybierz rekordy pasujące do wartości concat dwóch pól w mongodb

  2. Co to jest MongoDB i jak to działa?

  3. Wołanie mangusty od strony klienta React

  4. Mongodb PHP - liczby całkowite z ułamkami dziesiętnymi

  5. Czy istnieje sposób na odzyskanie ostatnio usuniętych dokumentów w MongoDB?