2016-08-15 63 views
1

我需要从MongoDB中导出数据,但是我遇到了一个我不知道如何解决的问题。MongoDB从多个集合中导出数据

我知道mongoexport可以用于那个,但是我遇到的问题是数据库本身。

比方说,有两个类别:

1. "Products" with fields 
id (ObjectID) 
UserID 
SKU 
Title 

2. "Bullet points" with fields 
id (ObjectID) 
item (ObjectID from "Products" collection) 
content 

我需要创建一个包含SKU和标题从“产品”收集电子表格和给定批次的SKU的每颗子弹点的“内容” 。显然,每个ObjectID有多个项目符号点。

我见过很多关于如何从MongoDB中导出数据的指南,但是我从来没有见过用多个集合来做到这一点的方法。这样的事情是可能的还是我必须导出产品和项目符号点,然后通过Excel匹配它们?

请原谅模糊的描述,我熟悉MySQL,但对Mongo很新颖。

编辑:我也不能在数据库上运行任何编辑操作,我只有只读权限。

回答

0

你可以从不同的收藏导出所需的字段,然后将文件添加到一个

第一:mongoexport - 主机本地主机--db DBNAME --collection集合名--csv --out optputFileName.csv - 字段SKU标题等

然后你可以合并它们。看看这个Merge multiple csv files using batch file

希望这有助于

相关问题