Mongo データベースとそのデータをコピーする必要があります。私が試してみました
db.copyDatabase( "Old_db", "new_db", "localhost" )
しかし問題は、以前のデータではなく、空のデータベースのみをコピーすることです。
Mongo データベースとそのデータをコピーする必要があります。私が試してみました
db.copyDatabase( "Old_db", "new_db", "localhost" )
しかし問題は、以前のデータではなく、空のデータベースのみをコピーすることです。
copydb または clone、またはそれらのヘルパーcopyDatabase()
またはを使用できますcloneDatabase()
が、いくつかの考慮事項があります。
http://docs.mongodb.org/v2.2/tutorial/copy-databases-between-instances/#considerations
たぶん、あなたはそれらのいくつかを引き起こしています。
私はちょうどテストしました
db.copyDatabase("test","testCopy","127.0.0.1")
そしてそれは完璧に機能しました。
成功した場合はお知らせください。
認証が必要な場合:
db.copyDatabase('crm', 'crm_copy', 'localhost', 'admin', '123456')
同僚から data/db ファイルをコピーしたところ、完全に機能しました。そうする前に、接続/mongodをシャットダウンすることをお勧めします。
デーモンを確認することをお勧めします。たまたまそれ/それらを再初期化する必要がありました(私の場合、レプリカセットがありました)