Javascript GraphFetched返回空数组的异议
我试图查询一家餐厅的所有属性,它有一些属性。在响应中,我拥有餐厅表中的所有属性,如描述或地址,而无需执行Javascript GraphFetched返回空数组的异议,javascript,typescript,objection.js,Javascript,Typescript,Objection.js,我试图查询一家餐厅的所有属性,它有一些属性。在响应中,我拥有餐厅表中的所有属性,如描述或地址,而无需执行address:true。为什么呢?然而,这里的问题是节返回一个空数组,不会将与该节相关的项放入响应中 const restaurant = await Restaurant.query() .findById(restaurantId) .withGraphFetched({ tags: true, priceTier: tru
address:true
。为什么呢?然而,这里的问题是节返回一个空数组,不会将与该节相关的项放入响应中
const restaurant = await Restaurant.query()
.findById(restaurantId)
.withGraphFetched({
tags: true,
priceTier: true,
ratings: true,
menu: {
sections: {
items: {
name: true,
description: true,
price: true,
discountedPrice: true,
tags: true,
},
},
},
});
这是我在MenuAction模型中的关系映射:
static relationMappings = {
items: {
relation: BaseModel.HasManyRelation,
modelClass: MenuItem,
join: {
from: 'menu_sections.id',
to: 'menu_items.menuSectionId',
},
},
};
我的代码有明显的错误吗?任何关于这方面的信息都非常感谢