2016-06-24 1 views
0

コレクションから最初の1〜10000番目のレコードをエクスポートします。mongodbから特定のレコード数をエクスポートするにはどうすればいいですか?

私は> db.mycollection.find({}).limit(1000000)と入力できますが、データを取得するだけで、データをjsonファイルとしてエクスポートする必要があります。

サンプル・データ

> db.minibars.find({}).limit(3) 
{ "_id" : ObjectId("575fd03f6a6253c0b30dd54c"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:30", "Day" : 24, "Open" : 24.41, "High" : 24.42, "Low" : 24.31, "Close" : 24.31, "Volume" : 683713 } 
{ "_id" : ObjectId("575fd0406a6253c0b30dd54d"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:31", "Day" : 24, "Open" : 24.32, "High" : 24.33, "Low" : 24.28, "Close" : 24.3, "Volume" : 207651 } 
{ "_id" : ObjectId("575fd0406a6253c0b30dd54e"), "Symbol" : "MSFT", "Timestamp" : "2009-08-24 09:32", "Day" : 24, "Open" : 24.29, "High" : 24.33, "Low" : 24.29, "Close" : 24.31, "Volume" : 230729 } 

私はそれをどのように行うことができますか?ここでドキュメントを

+0

[この](http://stackoverflow.com/questions/37932924を参照してください/ how-to-solve-mongodb-related-issue-efficient)、あなたのqestionにいくつかのものを追加してください。ありがとうございました。 – profesor79

答えて

1

ルック:あなたはmongoexport

例を探しているhttps://docs.mongodb.com/manual/reference/program/mongoexport/

mongoexport --db yourdb --collection mycollection --limit 100000 --out data.json 
+0

クエリ部分をテストしなければならないかもしれませんが、そのような制限を受け入れるかどうかはわかりませんが、あなたはその考えを得るでしょう。 – RizJa

+0

値のあるフィールド制限のこのwioll検索 – profesor79

+0

なぜ票が下がったのですか? – RizJa

関連する問題