gpt4 book ai didi

javascript - 在 Loopback 中使用 node.js 引用模型上的属性

转载 作者:行者123 更新时间:2023-11-30 09:55:05 25 4
gpt4 key购买 nike

尝试在 loopback 中引用一个属性并考虑我尝试这样做的时间,我显然遗漏了一些基本概念。

非常简单,我有一个问题模型,它有一个整数属性点,我想做的只是将点属性打印到控制台。

module.exports = function(Question) {
Question.observe('after save', function(ctx, next) {
console.log(Question.prototype.points)
next();
});
};

当我执行上述操作时,它会打印出 undefined

考虑到这是一个如此简单的操作,我错过了什么?

json文件:

{
"name": "Question",
"plural": "Questions",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"text": {
"type": "string",
"required": true
},
"points": {
"type": "number",
"required": true
}
},
}

最佳答案

你快到了。使用保存后获得的上下文对象。

module.exports = function(Question) {
Question.observe('after save', function(ctx, next) {
console.log(ctx.instance.points);
next();
});
};

Operation hooks documentation.

关于javascript - 在 Loopback 中使用 node.js 引用模型上的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34465801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com