设为首页 加入收藏

TOP

Schema hasn't been registered for model 解决方案
2017-10-13 09:44:28 】 浏览:4540
Tags:Schema hasn' been registered for model 解决方案

由于经常会出现
Schema hasn't been registered for model "User"
这样的问题,所以深入的寻找了一下原因,一点一点的向上查找,最后解决了。
首先是app.js里面在使用之前要定义,和初始化注册一次mongoose()
如图:

因为下面的index和users就会开始引用models了,所以db的初始化和配置要在这之前解决。
config/mongoose.js

而models是这样子的

将User导出
我们打印mongosoe的对象出来看一看,
出问题之前的mongoose是:

解决之后的mongoose是:

对比可以发现model被注册了。
以上是解决方案,记录让自己以后别走这个错误

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇7个实战项目带你应用神经网络 下一篇sql server:查詢系統表

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目