Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MongoDB中重命名集合_Mongodb - Fatal编程技术网

在MongoDB中重命名集合

在MongoDB中重命名集合,mongodb,Mongodb,我正在尝试重命名MongoDB中的一个集合。我不小心写了 db.currentName.renameCollection 但我应该写 db.currentName.renameCollectionnewName 现在,当我尝试重命名集合时,我得到的源名称空间不存在,代码26。如何重命名它?命令db.currentName.renameCollection在没有任何参数的情况下返回一个错误。它不会影响任何事情,也不会为我返回错误。结果是:{ok:1}。类似地,我调用了一个集合1,它做到了。然后,当

我正在尝试重命名MongoDB中的一个集合。我不小心写了

db.currentName.renameCollection

但我应该写

db.currentName.renameCollectionnewName


现在,当我尝试重命名集合时,我得到的源名称空间不存在,代码26。如何重命名它?

命令db.currentName.renameCollection在没有任何参数的情况下返回一个错误。它不会影响任何事情,也不会为我返回错误。结果是:{ok:1}。类似地,我调用了一个集合1,它做到了。然后,当我试图用这个集合做一些事情时,我遇到了错误。然后我意识到集合名称必须以字母或下划线开头。所以,我尝试删除它,但我无法选择它,因为它无法识别一个数字作为集合名称。现在它只是在我的数据库服务器上浮动。首先,它应该会给我一个错误。您使用的是哪个版本的MongoDB?什么操作系统?您使用什么工具访问MongoDB?我使用windows 32位进行开发,所以我不得不使用旧版本3.2.22