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

Mapa/redukcja mongoDB minus redukcja

Korzystając z mapy/redukuj, zawsze skończysz z

{ "value" : { <reduced data> } }

Aby usunąć value klucz będziesz musiał użyć finalize funkcja.

Oto najprostszy sposób kopiowania danych z jednego zbioru do drugiego:

map = function() { emit(this._id, this ); }
reduce = function(key, values) { return values[0]; }
finalize = function(key, value) { db.collection_2.insert(value); }

Następnie, gdy będziesz biegał normalnie:

db.collection_1.mapReduce(map, reduce, { finalize: finalize });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ostatni operator potoku agregacji

  2. Grupuj według dnia/miesiąca/tygodnia według zakresu dat

  3. Wyjątek Mongo

  4. Proste zapytanie prefiksowe Mongodb z wyrażeniem regularnym i sortowaniem jest wolne

  5. Mongo Zapytanie o zagnieżdżone pole w tablicy.