私はデータベースAに多くのコレクションを持っていますが、そのうちのいくつかをデータベースBに同じMongoDB
にコピーしたいと思います。コレクションをあるDBから同じMongoDBインスタンス内の別のDBに移動する
db.copyDatabase('A', 'B')
を使用してデータベース全体をコピーしようとしましたが、300 GB
以上のデータがあります。コピーするには時間がかかります。データベースAからデータベースBまで、いくつかのコレクションをコピーしたいだけです。
どのようにすればいいですか?コレクションをダンプする
これは完璧に動作しています!どうもありがとうございます 。あなたがコレクション名を変更したいときだけrenameCollectionが動作すると私は思った! –
また、別のコレクションを1つのクエリに入れたり、毎回1つのコレクションしか移動できないのではないかと思います。私は試みるつもりです –
これは、コピーではなくコレクションを移動します(名前が変更されたものです) – Bajal