と という名前の 2 つのデータベースがDB_A
ありDB_B
ます。
各データベースには、 と呼ばれる同じ名前のコレクションが 1 つありますstore
。
両方のコレクションには、まったく同じ構造を持つドキュメントがたくさんあります{ key:" key1", value: "value1" }
。
実際には、DB_A
すべてのドキュメントを に作成して挿入するだけでしたDB_A
。しかし、後で 2 回目の挿入を行ったときに、間違った名前をデータベース名として入力してしまいました。
各データベースのサイズが 32GB になったので、2 つのデータベースをマージしたいと考えています。
問題/制約の 1 つは、現在利用可能な空き容量が 15 GB しかないため、~ からまでcopy
のすべてのものだけを保存することはできません。DB_B
DB_A
2 つのデータベースをマージするために何らかの「移動」を実行できるかどうか疑問に思っています。単純に 32GB を再挿入DB_A
するにはかなりの時間がかかるので、私は最も効率的な方法を好みます。