【问题标题】:How to rename collection which already exists in mongodb atlas?如何重命名 mongodb atlas 中已经存在的集合?
【发布时间】:2020-05-14 10:33:38
【问题描述】:

我在 MongoDB 地图集中有一个名为 callhistories 的集合,我想将其重命名为 call_history。 如果我在我的猫鼬模型中添加第三个选项,如下所示:

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

它会重命名我在 MongoDB atlas 中的集合还是会破坏我的网站?

请帮忙..!

【问题讨论】:

标签: javascript node.js mongodb


【解决方案1】:

db.callhistories.renameCollection('call_history') 使用它来重命名您现有的收藏 如果你想了解更多可以去官方文档https://docs.mongodb.com/manual/reference/method/db.collection.renameCollection/

【讨论】:

  • 好的,谢谢!
【解决方案2】:

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

例如:-

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

【讨论】:

  • 好的,谢谢!
猜你喜欢
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多