mongoose的model与数据库名称的对应关系

事件回顾

昨天手动在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 


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 技术交流 QQ 群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 ...
    CurryCoder阅读 227评论 0 1
  • 使用Node.js开发App的步骤 创建项目目录mkdir myappcd myapp# 合并以上两步骤mkdir...
    忧油鱼阅读 392评论 0 1
  • 一、常用的数据库 mysql、mongoDB、oracle、sqlserver 二、MongoDB数据库 下载,数...
    伦子子阅读 456评论 0 0
  • 数据库概念 数据库介绍 存储数据的仓库,独立于语言之外的软件,可以通过api去操作它 生活中通过仓库来存放物品,每...
    香蕉丶阅读 268评论 0 0
  • 使用Node.js开发App的步骤 创建项目目录mkdir myappcd myapp# 合并以上两步骤mkdir...
    劳模阅读 95评论 0 0