<inheritdoc/>
或pre('save')
不会触发。虽然,它在不触发预功能的情况下保存数据。不确定我做错了什么。
pre('validate')
答案 0 :(得分:2)
只有在创建模型之前定义时,钩子才有效:
public static void OpenWebsite(string URL)
{
Process p1 = new Process();
p1.StartInfo.FileName = "chrome.exe";
p1.StartInfo.Arguments = URL;
p1.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p1.Start();
Thread.Sleep(7000);
}
答案 1 :(得分:0)
如果您想使用async执行此操作,则需要使用true
选项进行定义。
userSchema.pre('save', true, function(next){ // tried with pre('validate')
console.log('triggered...');
next();
});
您可以查看HERE并行和序列示例。