存在两个model文件,分别是 users.js 和role.js 现在在users model中引入role model ,出现Schema hasn't been registered for model "Role" users model 如下形式: var mongoose = require('../api/connect.js'); var RoleSchema = require('./Role.js').RoleSchema; var Role = mongoose.model('roles', RoleSchema);
exports.UserSchema = new mongoose.Schema({ username: String, password: String, .... roleArr:[{ type: mongoose.Schema.Types.ObjectId, ref: 'Role' }] });