【发布时间】:2013-08-15 00:53:00
【问题描述】:
有没有一种快速/有效的方法来让 mongodb 或 mongoid 返回 csv 文本,而无需先将其导入 ruby 等?
我在这里寻找可以直接从数据库中返回 csv 文本的性能。谢谢!
【问题讨论】:
-
MongoDB 绝对不是 API 的一部分(我猜你的意思是这样)。从结构上讲,我无法想象像 CSV 和基于对象的系统这样的 mongoid 并不是最好的匹配。 :)
有没有一种快速/有效的方法来让 mongodb 或 mongoid 返回 csv 文本,而无需先将其导入 ruby 等?
我在这里寻找可以直接从数据库中返回 csv 文本的性能。谢谢!
【问题讨论】:
mongoexport 有很多选项可以做到这一点。它随二进制文件一起提供。
mongoexport --db <the database you want to export> --csv
您可以选择要导出的集合。但是,您可以通过这种方式获得尽可能多的控制权。如果您想要单个文档或单个查询的结果,则无法使用 mongoexport
【讨论】: