我有一个MapReduce作业,我想只在辅助作业上运行。 MapReduce输出将创建一个临时集合来存储结果,我想从这个集合中读取结果,然后删除集合。
答案 0 :(得分:1)
您无法运行输出到MongoDB辅助节点上的集合的MapReduce作业。您只能直接在MongoDB主数据库上插入/更新数据。
但是,您可以使用MapReduce
参数获得out
输出returned inline,例如:
out: { inline: 1 }
请注意,内联输出仅限于maximum document size(与MongoDB 2.4相同,为16 MB)。
答案 1 :(得分:0)
answer above是准确的。只需提及其他信息:
inline
的{{1}}参数。示例(Source):
outline