Можно ли сделать вызов REST из функции MongoDB Map / Reduce и обработать результаты? - PullRequest
0 голосов
/ 19 ноября 2010

Мне интересно, возможно ли сделать запрос REST из функции Map-Reduce или system.js.Я хотел бы иметь возможность вызывать внешнюю службу и из возвращенных результатов JSON взять несколько идентификаторов и использовать их в качестве идентификаторов объектов BSON для второго запроса Монго.

Примером этого является выбор коллекцииObjectID из Mongo, а затем вызов REST с этими идентификаторами в качестве параметра для базы данных графа.Затем база данных графов отправит обратно список результатов / новых идентификаторов в формате json, который Mongo будет использовать для повторного поиска перед возвратом всего набора результатов пользователю.

Спасибо!

Ответы [ 2 ]

1 голос
/ 20 ноября 2010

не возможно;Вероятно, лучше всего делать это в своем коде, а не в javascript на сервере, даже если он был.

1 голос
/ 20 ноября 2010

Я так не считаю - просто из-за последствий для безопасности такой функции.Это позволит злоумышленнику, который обнаружит уязвимость для инъекций, использовать вашу базу данных для DDoS-атак, в качестве прокси-сервера для дальнейших вредоносных действий и т. Д.

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