我通过 mongodb聚合框架产生了一些结果。所以现在我需要将这些结果发送到文件(文本或任何其他格式)。
我怎样才能做到这一点?
答案 0 :(得分:1)
在聚合框架中检查$out运算符。
$ out运算符获取聚合管道返回的文档并写入 他们到指定的集合。 $ out运算符允许聚合 框架返回任何大小的结果集。 $ out运算符必须是 管道的最后一个阶段。
该命令具有以下语法,其中是 将保存聚合操作的输出的集合。 $ out仅在管道末端允许:
db.<collection>.aggregate( [
{ <operation> },
{ <operation> },
...,
{ $out : "<output-collection>" }
] )
答案 1 :(得分:0)
检查我的answer to a previous question如何将聚合框架的输出导出到新集合。导出到新集合后,您只需执行mongodump。