mongodb - 如何重命名 MongoDB 数据库?

我的 MongoDB 数据库名称中有错字,我正在寻找重命名数据库。

我可以copy然后像这样删除...

db.copyDatabase('old_name', 'new_name');
use old_name
db.dropDatabase();

有重命名数据库的命令吗?

最佳答案

如果您使用的是 MongoDB ref ),您可以这样做:

db.copyDatabase("db_to_rename","db_renamed","localhost")
use db_to_rename
db.dropDatabase();

编者注:这与问题本身使用的方法相同,但已证明对其他人有用。

https://stackoverflow.com/questions/9201832/

相关文章:

authentication - 如何使用用户名和密码保护 MongoDB

mongodb - 如何在 Mongo 中查询 "is not null"?

mongodb - 查找两个日期之间的对象 MongoDB

mongodb - 删除 MongoDB 数据库中的所有内容

mongodb - 查找包含特定值的数组的文档

mongodb - 检查字段是否包含字符串

mongodb - 仅检索 MongoDB 集合中对象数组中的查询元素

mongodb - 查找数组字段不为空的 MongoDB 记录

mongodb - 如何通过shell脚本执行mongo命令?

macos - Mongod 提示没有/data/db 文件夹