2016-08-15 10 views
1

MongoDBからデータをエクスポートする必要がありますが、解決方法はわかりません。MongoDB複数のコレクションからデータをエクスポート

私はmongoexportがそれに使用できることを知っていますが、問題はデータベースそのものです。

のは、2つのコレクションがあるとしましょう:

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

ますが、別のコレクションから必要なフィールドをエクスポートし、1

最初にファイルを追加することができますmongoexport --host localhostの--db dbnameの--collection COLLECTIONNAME --csv --out optputFileName.csv - フィールドSKUタイトルなど

これらをマージすることができます。このMerge multiple csv files using batch fileをご覧ください。

これが役に立ちます。

関連する問題