私はコレクションのモンゴダンプを取ることができます。私はmongoコレクションから必要な数の文書だけをダンプすることが可能かどうかを知りたいと思います。私のカタログコレクションには何十万もの文書がありますが、最近の2000件の文書だけが同期目的のダンプとして必要です。モンゴコレクションから文書をどのようにエクスポートするか
1
A
答えて
1
はい、あなたは、あなたが最近使用したドキュメントだけで、あなたの文書に類似したフィールドを持っている必要がありますしたいので、あなたがcreated_date
(で文書をsort
ことができ、--query
option.Insideクエリを使用して、コレクションからドキュメントの数を制限することができます場合によってはObjectId値が厳密な挿入順序)とクエリを使用して2000へのlimit
ドキュメントを表していないため、_idでソートしようとしないでください。
しかし、mongodump --query
は、sort and limit
の操作を直接サポートしていません。したがって、クエリでいくつかの回避策を実行する必要があります。これはあなたに2000th record
を与える
db.collection.find().sort({created_date:1}).skip(1999).limit(1)
:
まず、あなたは、あなたのcreated_date
でascending
順序に基づいてsorting
により、2000th record
をフェッチすることができます。そのレコードの中にはvalue of created_date
もあります。そのvalue
を使用して、あなたのようにmongodump実行できる今:
mongodump --db <db-name> --collection <collection-name> --query '{"created_date":{$lte:{$date:<value-in-milliseconds>}}}'
なお、あなたは--query doesn't support ISO dates directly
ので、ここではミリ秒単位で日付を指定する必要があります。詳細については
、しかし、あなたは例えばのために、別のファイルにクエリを指定することで、クエリ内のISO dates
を使用することができます--query
UPDATE
を参照してください:query.json
として:
{"created_date": {"$lte": < ISODate("...")-value-of-your-created_date >}}
次に、mongodumpを次のように実行します。
mongodump --db <db-name> --collection <collection-name> --queryFile query.json
詳細については、--queryFile
を参照してください。関連する問題
- 1. sendgridのgoogleappengineからどのように文書を添付しますか?
- 2. XMLソースコメントをテキスト文書に自動的にエクスポートするにはどうしたらいいですか?
- 3. Drupalの書籍をPDFにどのようにエクスポートしますか?
- 4. ビジュアルスタジオから文書としてコードをエクスポートする方法
- 5. どのように文書
- 6. Rから文書を開くにはどうすればよいですか?
- 7. データベースからビューをエクスポートするにはどうすればよいですか?
- 8. どのようにC#からアセンブリコードを書くのですか?
- 9. 3DモデルをCinema4Dからthree.jsにどのようにエクスポートしますか?
- 10. どのようにXML文書から簡単なクラスを作る?
- 11. マングースストリーム、どのように各文書を更新しますか?
- 12. TREC文書をどのように抽出できますか?
- 13. pouchDB文書をどのようにモックできますか?
- 14. アプリケーションをどのように文書化していますか?
- 15. Inkscapeで特殊文字をどのようにエクスポートできますか?
- 16. X.509証明書がエクスポート可能かどうかを確認するには?
- 17. gnuplotからextern datafileにヒストグラムを生成する頻度をどのようにエクスポートするのですか?
- 18. HaskellではXML文書から文字列をどのように抽出しますか?
- 19. Retrieve and Rank(Solr)からすべての文書をダウンロードするにはどうすればよいですか?
- 20. どのようにSQL文からテーブルを達成する
- 21. どのようにユーザーの文書を複製するのですか
- 22. ユーザーがコマンドラインからデータをエクスポートしないようにする
- 23. C#からWord文書のファイル名を取得するにはどうすればよいですか?
- 24. 辞書値を文字列からリストに変換するにはどうすればよいですか?
- 25. ノード内のクラスをどのようにエクスポートできますか?
- 26. ストアドプロシージャの内容をどのようにエクスポートしますか?
- 27. XML文書でC#キーワードをどのように参照するのですか?
- 28. Java OpenOffice UNO API:スプレッドシート文書をどのようにスケールするのですか?
- 29. Pythonでポイント文書のテキスト文書を参照するにはどうすればよいですか?
- 30. DataGridviewセルの書式設定値をExcelにエクスポートするにはどうすればよいですか?