【发布时间】: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