迷茫2017-04-24 09:14:28
直接的な方法はなく、コピーして削除するだけです:
リーリー==2017.4.4 Update==
はまだ間接的なソリューションですが、WiredTiger
ストレージ エンジンには、より便利なソリューションである db.renameCollection がすでにあります。 WiredTiger
存储引擎来说已经有了更方便的方案:db.renameCollection。
db.copyDatabase('old_name', 'new_name');
use old_name
db.dropDatabase();
当你把所有的集合移动到了新的库下,就相当于把整个库重命名了。这会比copyDatabase
リーリー
copyDatabase
よりもはるかに高速です。