我想知道是否可以从Map-Reduce或system.js函数中发出REST请求。我希望能够调用外部服务,并从返回的JSON结果中获取一些ID,并将它们用作第二个Mongo查询的BSON ObjectID。
这方面的一个示例是从Mongo中选择ObjectID的集合,然后使用这些ID作为图数据库的参数进行REST调用。然后,图形数据库将发回一个结果/新id的json列表,然后Mongo会在将整个结果集返回给用户之前进行第二次查找。
谢谢!
答案 0 :(得分:1)
我不相信 - 纯粹是因为这种功能的安全含义。这将允许发现注入漏洞的恶意攻击者使用您的数据库进行DDoS攻击,作为进一步恶意活动的代理等。
答案 1 :(得分:1)
这是不可能的;最好在您的代码中执行此操作,而不是在服务器上执行此操作,即使它是。