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

标签 javascript mongodb mapreduce

我想知道是否可以从 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/

相关文章:

javascript - MapReduce 删除重复的字符串

PHP 代码无法运行

javascript - jQuery Datepicker - 半天?

javascript - 从 Typescript/Javascript 中的平面数组构建树数组(3 维)

node.js - 如何修复和防止 mongodb 中的重复键错误

mapreduce - Spark 日志中的阶段是什么意思?

javascript - 显示搜索查询的点击次数 - vue - javascript

java - 如何在 MongoDb 中使用 jackson 将日期字段存储为 ISODate()

c++ - TokuMX 中的部分索引

hadoop - 如何让映射器处理来自 HDFS 的整个文件