Nodejs,猫鼬没有从 mongodb 获取数据 [重复]

Posted

技术标签:

【中文标题】Nodejs,猫鼬没有从 mongodb 获取数据 [重复]【英文标题】:Nodejs ,mongoose is not fetching data from mongodb [duplicate] 【发布时间】: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 中的集合的名称 【参考方案1】:

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

【讨论】:

我的集合名称是用户只在db中,但也没有在网页上获取数据

以上是关于Nodejs,猫鼬没有从 mongodb 获取数据 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从猫鼬中获取类型化的对象

喜欢按钮,在数据库上加减。 nodejs, mongodb, 猫鼬, jquery

Mongodb的僧侣vs猫鼬

Mongodb的僧侣vs猫鼬

为什么我无法从nodejs向我的mongodb数据库发出任何请求

连接到 api nodeJS 和 mongoDB