微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mongoexport 排序超出内存 csv

如何解决mongoexport 排序超出内存 csv

我正在以 10 毫秒的频率将大约 100 个项目记录到 mongoDb v4.4.6 中,并想将日志数据导出到 csv 文件中。 我只想使用 mongo shell,没有其他语言的脚本。

我想将我的许多字段和大约 1000 万个文档的集合导出到按时间戳排序的 csv 文件。 在 DOS CMD 提示符下使用以下命令行,我收到以下错误

mongoexport --db mydatabase -c mycollection --fields myfield1,myfield2,myfield3,etc --sort "{timestamp: 1}" --csv > mycsv.csv

错误排序超出了 104857600 字节的内存限制

所以,我的问题

• 我可以添加allowdiskUse 来消除错误吗?如果是这样,请显示语法。

• 还是我需要添加某种聚合?如果是这样,请显示语法。

谢谢 查克

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。