【问题标题】:Nodejs ,mongoose is not fetching data from mongodb [duplicate]Nodejs,猫鼬没有从 mongodb 获取数据 [重复]
【发布时间】:2016-01-15 07:55:51
【问题描述】:

请找到app.js的代码 var express = require('express'), routes = require('./routes');

【问题讨论】:

  • 什么是routes.index
  • 它是路由文件夹中的 index.jade 文件,用于显示 HTML
  • 您的收藏是否称为“用户”?
  • 没有。但如果我改变 var User = mongoose.model('users', UserSchema);到 var User = mongoose.model('collection1', UserSchema);但也没有输出。 “collection1”是我在 db 中的集合的名称

标签: node.js mongodb express mongoose


【解决方案1】:

实际上,您的收藏应该被命名为“用户”,以便猫鼬找到它。 Mongoose 通常保存具有复数名称的集合,在模型名称中添加“s”。 由于您的模型名称已经是复数,因此应将其命名为“users”。

【讨论】:

  • 我的集合名称是用户只在db中,但也没有在网页上获取数据
猜你喜欢
  • 2021-06-01
  • 2017-05-23
  • 2018-12-09
  • 2020-03-10
  • 1970-01-01
  • 2019-03-17
  • 2021-02-13
  • 1970-01-01
  • 2017-01-15
相关资源
最近更新 更多