我想知道是否可以从 Map-Reduce 或 system.js 函数中发出 REST 请求。我希望能够调用外部服务,并从返回的 JSON 结果中获取一些 id 并将它们用作第二个 Mongo 查询的 BSON ObjectID。
一个示例是从 Mongo 中选择 ObjectID 集合,然后使用这些 id 作为图形数据库的参数进行 REST 调用。然后,图形数据库将发送回结果/新 ID 的 json 列表,然后 Mongo 将使用该列表进行第二次查找,然后将整个结果集返回给用户。
谢谢!
最佳答案
我不这么认为 - 纯粹是因为这种功能的安全隐患。它允许发现注入(inject)漏洞的恶意攻击者使用您的数据库进行 DDoS 攻击,作为进一步恶意事件的代理等。
关于javascript - 是否可以从 MongoDB Map/Reduce 函数进行 REST 调用并处理结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4228781/