是否可以从MongoDB Map / Reduce函数进行REST调用并处理结果?

时间:2010-11-19 19:47:00

标签: javascript mongodb mapreduce

我想知道是否可以从Map-Reduce或system.js函数中发出REST请求。我希望能够调用外部服务,并从返回的JSON结果中获取一些ID,并将它们用作第二个Mongo查询的BSON ObjectID。

这方面的一个示例是从Mongo中选择ObjectID的集合,然后使用这些ID作为图数据库的参数进行REST调用。然后,图形数据库将发回一个结果/新id的json列表,然后Mongo会在将整个结果集返回给用户之前进行第二次查找。

谢谢!

2 个答案:

答案 0 :(得分:1)

我不相信 - 纯粹是因为这种功能的安全含义。这将允许发现注入漏洞的恶意攻击者使用您的数据库进行DDoS攻击,作为进一步恶意活动的代理等。

答案 1 :(得分:1)

这是不可能的;最好在您的代码中执行此操作,而不是在服务器上执行此操作,即使它是。

相关问题