MongoDB重命名集合

MongoDB重命名集合

MongoDB 中,我们需要重命名一个集合,可以首先使用 use 切换到指定数据库,接着,使用 renamecollection 指令来重命名需要重命名的数据表。

MongoDB重命名集合详解

语法

db.old_collection.renameCollection("new_collection");

参数

参数 描述
old_collection 原集合名字
new_collection 新集合名字

说明

使用 renameCollection 指令,将集合 old_collection 重命名为了 new_collection。

案例

我们首先,使用 mongo 命令,连接上数据库,具体命令如下:

mongo

如下图所示:

12_mongodb重命名集合.png

现在,我们使用 use 命令,创建一个 haicoder 数据库,具体命令如下:

use haicoder

现在,我们使用 createCollection 命令,创建一个 haicoder 数据表,具体命令如下:

db.createCollection("haicoder")

执行完毕后,我们再次使用 show 命令,查看当前数据库下所有的集合,具体命令如下:

show collections

执行完毕后,如下图所示:

13_mongodb重命名集合.png

我们看到,此时我们成功创建了一个 haicoder 数据表,现在,我们使用 renameCollection 命令将 haicoder 数据表重命名为 haicoder_new 数据表,具体命令如下:

db.haicoder.renameCollection("haicoder_new");

执行完毕后,我们再次使用 show 命令,查看当前数据库下所有的集合,此时输出如下:

14_mongodb重命名集合.png

我们看到,此时,我们已经成功将 haicoder 数据表重命名为了 haicoder_new。

MongoDB重命名集合总结

在 MongoDB 中,我们需要重命名一个集合,可以首先使用 use 切换到指定数据库,接着,使用 renamecollection 指令来重命名需要重命名的数据表。