如何从猫鼬中删除模型?

雪佛兰

我的意思不是删除一个或多个文件。我的意思是完全删除该模型,以便猫鼬不再意识到它。声明模型后,我不知道如何使猫鼬忘记该模型,以便可以重新创建它。

mongoose.model('Book', bookSchema);
mongoose.model('Book', bookSchema);

目前,上面引发了一个异常。

OverwriteModelError:编译后无法覆盖“ Book”模型。

我希望能够做这样的事情...

mongoose.model('Book', bookSchema);
mongoose.removeModel('Book');
mongoose.model('Book', bookSchema);

...并且没有任何错误。有任何想法吗?

尼拉(Niraj Kashyap)

尝试这个

delete mongoose.connection.models['Book'];

然后重新注册/重新初始化它。它将正常工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从猫鼬模型中的数组中删除对象

来自分类Dev

如何删除猫鼬中的子文档?

来自分类Dev

如何从猫鼬的数组中删除元素

来自分类Dev

如何使用猫鼬和Node.js删除模型中与ID有关的项目

来自分类Dev

如何使用猫鼬和Node.js删除与ID有关的模型中的项目

来自分类Dev

如何在猫鼬模型中查询嵌套数据

来自分类Dev

如何在猫鼬模型中存根方法?

来自分类Dev

如何从猫鼬主模型中获取嵌套模式键?

来自分类Dev

删除猫鼬中的关联

来自分类Dev

如何删除猫鼬中的嵌入式方案文件?

来自分类Dev

如何删除猫鼬中的特定子文档

来自分类Dev

如何从猫鼬返回的对象中删除属性

来自分类Dev

猫鼬:如何自动删除数组中的旧条目?

来自分类Dev

猫鼬-更新时如何验证模型?

来自分类Dev

猫鼬如何替换模型的save()函数

来自分类Dev

如何创建对象的猫鼬模型数组?

来自分类Dev

猫鼬-获取模型中数组的长度

来自分类Dev

请求对象中的MEANJS猫鼬模型

来自分类Dev

猫鼬-限制参考模型中的字段

来自分类Dev

无法使用$ pull(猫鼬)删除用户模型数组中的对象

来自分类Dev

如何在猫鼬中查询基于父模型的子模型限制结果

来自分类Dev

从猫鼬聚合响应中删除_Id

来自分类Dev

从参考数组中删除项目(猫鼬)

来自分类Dev

在猫鼬中删除多对多参考

来自分类Dev

在猫鼬中添加和删除

来自分类Dev

猫鼬删除数组中的项目

来自分类Dev

猫鼬:无法从数组中删除项目

来自分类Dev

无法删除猫鼬中的帖子

来自分类Dev

猫鼬从对象中删除属性