1.mongoose模型被重复定义了,这是不允许的
2.require模块时,第一次是执行阻塞机制,并存入缓存区
3.第二次执行require同一文件或对象,直接从缓存区查找
4.故为避免重新定义mongoose模型,参考如下
var UserAccountSchema = mongoose.Schema({
//...略去定义代码
});
var model = mongoose.model('user.account', UserAccountSchema);
//导出模型
module.exports =model;