node.js - “mongoose.Error.OverwriteModelError 名称”
问题描述
我实际上已将模型名称从用户更改为锻炼,然后我收到此错误:“抛出新的 _mongoose.Error.OverwriteModelError(name); OverwriteModelError: 编译后无法覆盖Exercise
模型。[0] 在新的 OverwriteModelError”
解决方案
当使用相同模型两次或更多时,以这种方式编码
module.exports = mongoose.models['Users'] || mongoose.model('Users', userSchema)
推荐阅读
- asp.net - 如何使用 Elastic APM 深入了解 ASP.NET MVC 应用程序中的堆栈跟踪?
- dataframe - 如何从数据框列动态创建临时表?
- controls - 遍历表单上的控件
- github - 从私有 GitHub 存储库提供公共可执行文件?
- rxjs - RxJS - 按顺序执行 observables
- mongodb - Heroku:部署时我的路由仍然指向本地主机
- vue.js - 如何在 Vuex 中使用 debounce?
- python - 使用 Python 通过公司帐户发送电子邮件
- python - Python KIVY:无法从“Kivy.app”导入名称“App”
- c - 通过预处理器宏生成常量