model.getModel is not a function
来源:6-7 登录注册-数据库模型建立
删了一百个仓库呢
2018-03-15
报错:
/Users/judy/Mango/server/user.js:4
const User = model.getModel('user')
^
TypeError: model.getModel is not a function
请问这是什么原因呢?我的model.js 是这样
// model.js
const mongoose = require('mongoose')
const DB_URL = 'mongodb://127.0.0.1:27017/chat'
mongoose.connect(DB_URL)
const models = {
user: {
'user': {type:String, require:true},
'pwd': {type:String, require:true},
'type': {type:String, require:true},
'avatar':{type:String},
'desc':{type:String},
'title':{type:String},
'company':{type:String},
'money':{type:String}
},
chat:{}
}
for(let m in models){
mongoose.model(m, new mongoose.Schema(models[m]))
}
module.export = {
getModel: function(name){
return mongoose.model(name)
}
}user.js是这样:
const express = require('express')
const Router = express.Router()
const model = require('./model')
const User = model.getModel('user')写回答
1回答
-
删了一百个仓库呢
提问者
2018-03-15
漏了个字母 module.exports
00
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题