gpt4 book ai didi

javascript - 在不同模型的实例方法中查询另一个模型

转载 作者:行者123 更新时间:2023-12-03 03:18:05 25 4
gpt4 key购买 nike

它试图在另一个模型的实例方法中查询不同的模型静态方法,并且未定义,尽管我在架构类之外使用相同的方法并且它正在工作。为了更好地概述,请参阅示例代码:

UserFormSchema.post('save', function (next) {
var form = this;
Models.SubCategory.getById(form.subCategoryId).then(function(data){
console.log(data);
}).catch(function(err){
return Promise.reject(err);
});
});


TypeError: Cannot read property 'SubCategory' of undefined

Each Schema can define instance and static methods for its model.

最佳答案

感谢这篇文章:https://stackoverflow.com/a/38488773/1936186 `

UserFormSchema.post('save', function (next) {
var form = this;
mongoose.model('SubCategory').getById(form.subCategoryId).then(function(data){
console.log(data);
}).catch(function(err){
return Promise.reject(err);
});
});

关于javascript - 在不同模型的实例方法中查询另一个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46680696/

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