Как отобразитьReduce () в Studio 3T / MongoDB - PullRequest
0 голосов
/ 08 июня 2018

Я недавно начал работать с MongoDB и наткнулся на метод mapReduce.Я понял теорию, стоящую за этим, но у меня возникли проблемы с практикой, я попытаюсь объяснить: я использую Studio 3T в качестве IDE, и я увидел опцию «добавить / редактировать хранимые функции», щелкнув правой кнопкой мыши БД, я создалсопоставить и уменьшить функцию с помощью этой опции, но я не знаю, как их вызывать.

Вот как я определяю функцию отображения и уменьшения:

enter image description hereenter image description here

и вот как я их называю, получая ReferenceError.enter image description here

РЕДАКТИРОВАТЬ 1 : я видел эту тему , но он не делает то, что я хотел бы сделать, онопределить функции в оболочке mongodb, я хотел бы иметь возможность определять их в студии 3t и вызывать их "когда" я хочу.

1 Ответ

0 голосов
/ 11 июня 2018

Вместо использования IntelliShell (более умного эквивалента оболочки монго в Studio 3T) для функций уменьшения карты было бы проще использовать специальную функцию Map-Reduce (полная документация здесь ), которая сэкономитперед вами стоит задача определения, хранения и вызова отдельных функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...