我可以在环回中为嵌入式模型创建一个钩子吗?
我有这两个模型(我正在使用MongoDB):
学生
{
"name": "student",
"plural": "students",
"base": "User",
"idInjection": false,
"options": {
"validateUpsert": true
},
"properties": {},
"relations": {
"pass": {
"type": "embedsOne",
"model": "pass",
"property": "mypass",
"options": {
"validate": true,
"forceId": false
}
}
},
"validations": [],
"acls": [],
"methods": {}
}
通
{
"name": "pass",
"base": "Model",
"idInjection": false,
"options": {
"validateUpsert": true
},
"properties": {
"expiredDate": {
"type": "date",
"required": true
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
我尝试以这种方式定义一个钩子但没有登录控制台。
pass.js
module.exports = function(Pass) {
Pass.observe('before save', function(ctx, next){
console.log("test");
});
}
我做错了什么?
由于