MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

как да използвам mapreduce в поддокумент на заявка mongoose/mongodb?

Не съм сигурен колко е ефективен за вас, но за форматиране това ще работи както по-долу, направих персонализирани имена на ключове title , className и start които не са в колекцията. Така че запазете резултата от mapReduce в нова колекция и го извлечете. (ако няма да стартирате mapReduce при всяка отделна заявка)

  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. MongoDB агрегатен селективен проект

  2. Най-лесният начин да копирате/клонирате екземпляр на документ от мангуста?

  3. Запазване на масиви в схема на Mongoose

  4. Агрегиране на ниво месец и ниво година, също намерете средната стойност в MongoDB

  5. Mongoid не е под въпрос