0

コマンドを実行しました:

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

「documents_backup」コレクションが作成されませんでした。「ドキュメント」コレクションが空になりました。

ドキュメントの重要な詳細に注意を払っていないことに気付きました。このコマンドは、私のコレクションではなく、「管理者」コレクションで実行されるはずでした。

これは回復可能ですか?それとも、単にデータが消えたのでしょうか? 「OK」の応答は少し誤解を招きます。

4

1 に答える 1

0

コレクションの名前が「[object Object]」に変更され、修正は比較的簡単であることが判明しました。

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