Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
Javascript 如何重命名mongodb atlas中已经存在的集合?_Javascript_Node.js_Mongodb - Fatal编程技术网

Javascript 如何重命名mongodb atlas中已经存在的集合?

Javascript 如何重命名mongodb atlas中已经存在的集合?,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我在MongoDB atlas中有一个名为callhistories的集合,我想将其重命名为call\u history。 如果我在mongoose模型中添加第三个选项,如下所示: const callHistory = mongoose.model("callHistory", callHistorySchema, 'call_history'); 它会在MongoDB atlas中重命名我的收藏,还是会破坏我的网站 请帮帮我 您可以使用MongoDB的renameCollection函数更

我在MongoDB atlas中有一个名为
callhistories
的集合,我想将其重命名为
call\u history
。 如果我在mongoose模型中添加第三个选项,如下所示:

const callHistory = mongoose.model("callHistory", callHistorySchema, 'call_history');
它会在MongoDB atlas中重命名我的收藏,还是会破坏我的网站


请帮帮我

您可以使用MongoDB的renameCollection函数更改集合名称

例如:-

const callHistory = mongoose.model('callHistory', callHistorySchema);
callHistory.renameCollection('call_history');

您可以使用MongoDB的renameCollection函数更改集合名称

例如:-

const callHistory = mongoose.model('callHistory', callHistorySchema);
callHistory.renameCollection('call_history');

db.callhistories.renameCollection('call\u history')
使用此选项重命名现有集合
如果您想了解更多信息,可以访问官方文档

使用此文件重命名现有集合
如果你想知道更多,你可以去官方文件

“我想我得到了答案。请参考这个链接:“我想我得到了我的答案。请参考这个链接:”好的,谢谢!好的,谢谢!好的,谢谢!好的,谢谢!