javascript - javascript mongoose 在两个模式挂钩之间传递消息
问题描述
如何在两个模式挂钩之间传递消息,以便当内部模式的前或后完成时,可以将有关
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
}
});
解决方案
推荐阅读
- image - 如何使用带圆圈的矩阵作为蒙版?
- c++ - 如何从文本文件中输出数据?(学生成绩单计划)
- python - BeautifulSoup:找不到包含文本的标签
- python - 如何让我的 python 电报机器人每天在特定时间发送消息?
- asp.net-mvc - Asp.net core 如何在运行时更改连接字符串?
- python - 使用极小极大树搜索的机器人太慢了
- sql - If Exists 行为不同,具体取决于缺少的列或表
- javascript - 如何同时运行一个节点和一个 python 脚本作为守护进程
- javascript - 如何像在 python 中一样发送请求并返回站点响应?
- django - 在 Django 表单中将外键下拉菜单显示为文本