我正在尝试将远程服务器上的现有 mongo 数据库“test”复制到同一个远程服务器,但它应该得到一个不同的名称“test2”。Mongodb 在此服务器上受密码保护。
有什么简单的方法可以做到这一点?(我想用这个创建一个shell脚本)
我尝试的是通过使用连接到 mongo
mongo "IP"
然后我尝试使用数据库副本
db.copyDatabase( "test", "test2", "localhost", "<username>", "<password>");
但这并没有奏效......即使我在复制之前验证自己的身份时也会出错......任何建议任何人如何最简单地做到这一点?
提前致谢