将面向文档的文档导出到面向列的结构

时间:2016-09-13 12:48:18

标签: mongodb export amazon-dynamodb export-to-excel export-to-csv

有很多项目都有导出功能。有时项目必须将数据导出到面向列的结构:Excel,CVS Google Spreadsheet等。

一旦有了面向文档的文档,来自不同文档的数据可能会有不同的结构。

如何将该数据导出到Excel?什么是最好的方法?要在特定数据结构的Excel中使用不同的页面,还是合并结构并将其导出到一个页面?

任何想法都表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

是的,面向文档的架构可能是灵活的,不遵守固定的结构,但您仍然可以确定完整的可能结构。

例如:

doc1 - {name: "alex", age:35, phone:xxx-xxx-xxxx, city:kansas}
doc2 - {name:"stuart:, age:30,phone:yyy-yyy-yyyy, city, newark, state: NJ, sex:M}

您可以获得完整的结构,包括姓名,年龄,电话,城市,州,性别。

这将有助于您将数据映射到更结构化的输出以供其他用途。

我很确定即使面向文档的数据库为您提供了灵活性,但是有些人不应该试图将汽车文档放入个人文档中,因为它的灵活性可以存储它。