0

我运行了命令:

> db.documents.renameCollection({ renameCollection: "documents", to: "documents_backup" });
{ "ok" : 1 }

我的“documents_backup”集合没有创建。我的“文件”收藏被清空了。

我意识到我没有注意文档中的一个重要细节。该命令应该在“管理员”集合上运行,而不是我的集合。

这个可以恢复吗?或者,数据只是消失了吗?“好的”响应有点误导。

4

1 回答 1

0

事实证明,Collection 被重命名为“[object Object]”,修复相对简单:

> db["[object Object]"].renameCollection('documents_backup')
{ "ok" : 1 }
于 2013-10-30T14:54:27.310 回答