【发布时间】:2015-10-28 14:31:26
【问题描述】:
我正在尝试将 Mongoose 模型从我的 model/user.model.js 文件导出到我的服务器目录中的 server.js 文件中。
model/user.model.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema();
var UserSchema = new Schema({
instagramId: { type: String, index: true },
email: { type: String, unique: true, lowercase: true },
password: { type: String, select: false },
userName: String,
fullName: String,
picture: String,
accessToken: String
});
module.exports = mongoose.model('User', UserSchema, 'users');
server.js
var User = require('./models/user.model');
mongoose.connect(config.db);
我收到此错误消息
\server\models\user.model.js 5
var UserSchema = new Schema({
TypeError:对象不是函数
我知道我将我的架构声明为 UserSchema,但是我认为我导出了带有变量 User 的文件
module.exports = mongoose.model('User', UserSchema, 'users');
我正在尝试使用名称 User 来查询我的猫鼬模型。
有什么想法吗?提前致谢。
【问题讨论】:
标签: javascript node.js mongoose