Есть две схемы в отдельных файлах: пользователь
var userSchema = new Schema({
'lname' : String,
'fname' : String,
'pname' : String,
'login' : String,
'password' : String,
'email' : String,
},{
toObject: { virtuals: true },
toJSON: { virtuals: true }
});
var docSchema = new Schema({
'label' : String,
'type' : String,
'create' : Date,
'update' : Date,
'author' : {
type: Schema.Types.ObjectId,
ref: 'user'
},
},{
toObject: { virtuals: true },
toJSON: { virtuals: true }
});
userSchema.virtual('fullName').get(function () {
return this.lname + ' '+ this.fname + ' ' + this.pname;
})
var docModel = require('./docModel.js');
return docModel.find({author:this.id}).populate('author').exec(function (err, doc) {
});