我想聚合并将结果插入到现有集合中,而不删除该集合.文档似乎表明这不是直接可能的.我觉得很难相信.
map-reduce功能具有'输出模式',包括'merge',它可以满足我的需求.我正在寻找聚合的等价物.
新$out聚合阶段支持插入集合,但它会替换集合而不是更新集合.如果我这样做,我会(我认为)必须运行另一个map-reduce将其合并到另一个集合中,这似乎效率低下.
$out
我是否遗漏了某些内容,或者是聚合功能中缺少的功能?
mongodb
mongodb ×1