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

Подмножество на масиви в конвейера на рамката за агрегиране

За съжаление в момента (както при MongoDB 2.2) няма оператор на Aggregation Framework за $slice или вземете подмножество от масив.

Ще трябва да използвате заобиколно решение като:

  • използването от ваша страна на $skip и $limit в aggregate() тръбопровод
  • манипулиране на резултатите в кода на приложението ви.
  • прилагане на агрегирането с помощта на Map/Reduce

Има съществуваща заявка за функция в програмата за проследяване на проблеми на MongoDB, за която можете да гласувате/гледате:SERVER-6074:Разрешаване на оператор $slice в $project.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Заявка на Mongo с Regex в Node JS, работеща ВЪРХУ ПРОМЕНИЛА

  2. MongoDB $avg Оператор на конвейер за агрегиране

  3. Как да накарам Spring-Data-MongoDB да валидира моите обекти?

  4. MongoDB - Проекционни заявки

  5. Разбиране на опциите за архивиране на MongoDB