事件回顾
昨天手动在mongoDB上建立一个名为Company的数据库,然后在本地用mongoose建立了一个名为Company的model,发现怎么也查不到数据库中的数据。换成Companys的model也查不出
const CompanySchema = new Schema({ name: String, category: String,})
const Company= mongoose.model('Company', CompanySchema)
原因分析
mongoose对应的model名在数据库中的形式表现为复数。
mongoose的model对应的数据库名如下
Company != Company / Companys
Company = Companis /
Article = Articles
Articles = Articles
Articles != Article