Appearance
MongoDB 更新集合名
重命名集合
使用 renameCollection 可重命名集合。在 Shell 中通过 db.adminCommand 调用:
javascript
db.adminCommand({
renameCollection: "mydb.oldName",
to: "mydb.newName"
})注意:源与目标都需写完整命名空间(数据库.集合名)。若当前库即 mydb,也可:
javascript
db.oldName.renameCollection("newName")部分驱动或版本中可能封装为:
javascript
db.oldName.rename("newName")以官方文档和当前版本为准。
限制
- 目标集合名不能已存在。
- 固定集合(capped)重命名后仍为固定集合。
- 复制集环境下建议在 primary 上执行。
下一节介绍 MongoDB 删除集合。