mongoose.model第三个参数的问题

Posted ljg1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoose.model第三个参数的问题相关的知识,希望对你有一定的参考价值。

这个是个好问题,之前按照教程做的数据库没有问题,现在自己从新做出现了问题。还好之前有无意中接触了这个知识点,不然感觉真的很难解决。

在检查完所有东西都没错的时候(前端传给req的数据正常,与数据库相符合,接口也可以成功访问,但是没有判断,无返回doc(result)),

技术图片

 

 排查,查阅了很久,想不应该卡在这种地方呀,

然后最后找到了一个恍然大悟的帖子,

mongoose.model的参数问题

他这个注册是数据库的表一定得带s,如goods,users

假如没有s,比如我现在的数据库表名为mall

就必须得定义技术图片

 

 不然就无法获取

以上是关于mongoose.model第三个参数的问题的主要内容,如果未能解决你的问题,请参考以下文章

mongoose 文档Models

Mongoose.model vs Connection.model vs Model.model

Mongoose.model vs Connection.model vs Model.model

Mongoose:Model.create 和 Collection.insert 有啥区别

致命错误:尚未为模型“a”注册架构。使用 mongoose.model(name, schema)

mongoose Model.update() - 只更新提供的值