我正在尝试将数据库从远程主机复制到当前数据库。我正在使用这个命令:
rs0:PRIMARY> db.copyDatabase("olddb", "newdb", "xx.xx.xx.137", "user1", "abc123");
但是我收到了这个错误:
{
"done" : true,
"ok" : 0,
"errmsg" : "failed to create collection \"newdb.email_batches\": collection already exists"
}
除了收集不存在。我在这个命令中可能做错了什么?
答案 0 :(得分:0)
问题是不同的数据库版本。我所使用的数据库是Mongo 3.0,而我试图转移的数据库是3.2
令人非常奇怪的是命令copyDatabase作为将数据从2.6传输到3.2的功能,但由于某种原因不适用于3.0。