2016-02-10 3 views
0

MongoDB documentation говорит о карте-свертка:Гибкость карты-свертка в MongoDB

Для большинства операций агрегации агрегацию трубопровода обеспечивает более высокую производительность и более последовательный интерфейс. Однако операции по сокращению карты обеспечивают некоторую гибкость, которая в настоящее время недоступна в конвейере агрегации.

Означает ли это, что существуют некоторые операции агрегации, которые не могут быть выполнены в обычной структуре агрегации MongoDB, но возможны с использованием map-reduce?

В частности, я ищу пример карты-свертка, которые не могут быть реализованы в рамках агрегации MongoDB

Спасибо!

ответ

0

An example «гибкость». В принципе, если у вас есть какая-либо логика, которая не вписывается в standard aggregation operators, map-reduce - это единственный вариант, чтобы сделать это сервером.

Смежные вопросы