3
私はdbという名前のコレクションを持っており、robomongoを使ってそのコレクションを別のデータベースにコピーしたいと思います。これどうやってするの?私は2番目のdbで新しいコレクションを作成しようとしたが、コピーを試みたが失敗した。誰かが私を助けてくださいrobomongoのコレクションを別のものからコピーする方法
私はdbという名前のコレクションを持っており、robomongoを使ってそのコレクションを別のデータベースにコピーしたいと思います。これどうやってするの?私は2番目のdbで新しいコレクションを作成しようとしたが、コピーを試みたが失敗した。誰かが私を助けてくださいrobomongoのコレクションを別のものからコピーする方法
別のDB - 別の接続。しかし、Robomongoは1つの接続でのみ動作します。それが不可能な理由です。
あなたの仕事にmongoimport/mongoexoprtツールを使用することをお勧めします。それらはmongoに付属していて、mongod.exeと同じフォルダにあり、json
ファイルにエクスポートしてインポートすることで、コレクションをデータベース経由で移動することができます。
コードサンプル:
mongoexport --db testFrom --port portFrom --username userFrom --password passwordFrom --collection yourCollection --out test.json
mongoimport --db testTo --port portTo --username userTo --password passwordTo --collection yourCollection --file test.json
ありません、私は別のポートにしよう。最初のものはポート3001で動作し、他のものはポート3003で動作します。どのようにしてポート3001からポート3003にコレクションをコピーできますか? –
2つの異なる接続を使用することはできません。 Robomongoは2つの異なる接続に対して同時にクエリを実行できませんでした。 – Anton
私はサーバー間でコレクションをコピーする方法を示すために答えを変更しました。 –