javascript mongoose在两个模式挂钩之间传递消息

javascript 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

如何在两个模式挂钩之间传递消息,以便在内部模式的pre或post完成时可以传递消息 返回到关于

Schema1.js

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
    }
});