javascript mongoose在两个模式挂钩之间传递消息
如何在两个模式挂钩之间传递消息,以便在内部模式的pre或post完成时可以传递消息 返回到关于 Schema1.jsjavascript mongoose在两个模式挂钩之间传递消息,javascript,node.js,mongoose,Javascript,Node.js,Mongoose,如何在两个模式挂钩之间传递消息,以便在内部模式的pre或post完成时可以传递消息 返回到关于 Schema1.js var userSchema = mongoose.Schema({ full_name : String, other_name : String, last_name : String, email : String
var userSchema = mongoose.Schema({
full_name : String,
other_name : String,
last_name : String,
email : String
});
userSchema.pre('save', function (){
//obtain values from form field
var formField1 = employmentDate;
var formField2 = responsibility;
const employmentObject = this.model('employment-detail');
employmentObjectins = new employmentObject({
'employment_date': formField1,
'responsibility' :formField2
});
employmentObjectins.save(function (err, result){
recieve message from schema's operation
});
});
Schema2.js
var employmentSchem = mongoose.Schema({
employment_date : String,
responsibility : String
})
employmentSchem.post('save', function(err, result){
if(err){
return 'error in saving'//
}
else{
return 'properly saved';//this would be returned back to user schema
}
});