gpt4 book ai didi

mongodb - 保存 MongoDB 查询的结果

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

在 mongo shell 中进行研究时,我经常编写相当复杂的查询并希望将结果存储在其他集合中。我知道使用 .forEach() 的方法:

db.documents.find(query).forEach(function(d){db.results.insert(d)})

但是每次都写这些东西有点乏味。有没有更清洁的方法?我希望语法类似于 db.documents.find(query).dumpTo('collectionName')

最佳答案

这是我将使用的解决方案:db.results.insert(db.docs.find(...).toArray())

不过还是有太多的噪音。

UPD:还有一个使用聚合管道重写 find 的选项。然后你可以使用 $out operator .

关于mongodb - 保存 MongoDB 查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20769621/

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