gpt4 book ai didi

mongodb - 如何将结果聚合并合并到一个集合中?

转载 作者:IT老高 更新时间:2023-10-28 13:13:46 25 4
gpt4 key购买 nike

我想汇总结果并将其插入现有集合,而不删除该集合。该文档似乎表明这不是直接可能的。我觉得这很难相信。

map-reduce 功能具有“输出模式”,包括“合并”,它可以满足我的需求。我正在寻找聚合的等价物。

新的$out聚合阶段支持插入到集合中,但它替换集合而不是更新它。如果我这样做,我将(我认为)必须运行另一个 map-reduce 以将其合并到另一个集合中,这似乎效率低下。

是我遗漏了什么,还是只是聚合功能中遗漏了一些功能?

最佳答案

我使用聚合的输出来插入/合并到集合:

    db.coll2.insert(
db.coll1.aggregate([]).toArray()
)

关于mongodb - 如何将结果聚合并合并到一个集合中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20976569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com