mongodb - MongoDB 聚合导出到 CSV
问题描述
我在看这个线程:mongoexport 聚合导出到 csv 文件
我能够使用建议.toCsv()
的,db.collection.find()
但我无法使用它db.collection.aggregate().toCsv()
它给了我一个错误:
TypeError: ...toCsv() 不是函数。详细信息:$(shell):1:1
我究竟做错了什么?
解决方案
嘿,mongo 命令告诉你 toCVS
我喜欢的解决方案如下
var result = db.compras.aggregate()
然后你把你的结果放到一个集合中
db.agr.insert(result.result);
使用 mongoexport
mongoexport -d yourdbname -c agr -f _id,total --csv > results.csv
推荐阅读
- amazon-web-services - Kinesis 消费者 getRecords 不会始终返回 10,000 条记录
- php - 更新到 5.5.1 后的 Wordpress URL 问题
- python - 为什么调用python装饰函数?
- javascript - Passport 无法读取未定义的属性“密码”
- android - Firebase 实时数据库不适用于特定网络
- ios - WidgetKit中带有CloudKit的CoreData不起作用
- python - 如何将参数列表传递给 subprocess.run?(python)
- local - Service Fabric:在本地调试时查看 Reliable Dictionary 的内容
- uigesturerecognizer - 检测 Apple TV Remote 边缘的触摸
- java - 如何验证/处理 Spring WebClient 响应?