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

jak używać mapreduce w poddokumencie zapytania mongoose/mongodb?

Nie jestem pewien, jak wydajna jest dla Ciebie, ale do formatowania będzie to działać tak, jak poniżej, stworzyłem niestandardowe nazwy kluczy title , className i start których nie ma w kolekcji. Przechowuj więc wynik działania mapReduce w nowej kolekcji i pobierz go. (jeśli nie zamierzasz uruchamiać mapReduce przy każdym żądaniu)

  db.events.aggregate([{
       $project: {
        title: "$value",
        className: "$_id.method",
        start: "$_id.time",
        _id:0 }
   }]
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose:jak zaktualizować *wszystkie* osoby spełniające warunek?

  2. CouchDB vs. MongoDB:10 rzeczy, które powinieneś wiedzieć

  3. Utwórz indeks geoprzestrzenny 2dsphere dla zapytań sferycznych w MongoDB

  4. Analizuj zabezpieczenia serwera

  5. MongoDB findAndModify()