2016-08-15 67 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

希望這有助於

相關問題