【问题标题】:Remove collection/model删除集合/模型
【发布时间】:2015-07-07 19:53:48
【问题描述】:

我们如何删除使用 keystone 注册方法注册的集合?

我尝试删除模型但没有成功,然后我尝试使用节点控制台手动尝试: 但现在即使我使用以下方法删除集合:

mongoose.connection.db.dropCollection('news', function(err, result) {console.log(err)});

keystonejs 以某种方式自动重新创建了我的收藏。

任何帮助将不胜感激。

【问题讨论】:

  • 为什么要删除整个模型?那是应用程序逻辑不是吗?您可以保留集合,只是将其清空。
  • 自动出现在管理界面
  • 你用过发电机吗?如果要删除模型,请从 models 目录中删除 model.js。并手动擦除您的数据库。
  • 谢谢,它成功了。我以为我之前尝试过,但我的咖啡脚本手表必须在刷新数据库之前重新生成模型......

标签: model mongoose keystonejs


【解决方案1】:

如果要删除模型,请从模型目录中删除 model.js。并手动擦除您的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2013-10-02
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多