Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我运行了命令:
> db.documents.renameCollection({ renameCollection: "documents", to: "documents_backup" }); { "ok" : 1 }
我的“documents_backup”集合没有创建。我的“文件”收藏被清空了。
我意识到我没有注意文档中的一个重要细节。该命令应该在“管理员”集合上运行,而不是我的集合。
这个可以恢复吗?或者,数据只是消失了吗?“好的”响应有点误导。
事实证明,Collection 被重命名为“[object Object]”,修复相对简单:
> db["[object Object]"].renameCollection('documents_backup') { "ok" : 1 }