1 回答
TA贡献1828条经验 获得超4个赞
我以一种微不足道的方式实现了它。它看起来像一个完整的胃。如果另一个人将最佳方式放入答案中,那就太好了。
const getProduct = () => {
const a = query.categories[0];
const b = a.get({ plain: true });
const { category_id, category_name } = b;
const { department_id, department_name } = b.department;
return {
category_id,
category_name,
department_id,
department_name
};
};
ctx.body = getProduct();
Json数据输出:
"product": {
"category_id": 1,
"category_name": "French",
"department_id": 1,
"department_name": "Regional"
}
sequelize 查询将像dataValues: {}, (...)运行console.log (). 如果您这样做,您将无法处理您的数据。所以在包含查询的变量之后处理数据是关键点,如下所示:
data.get ({plain: true})
添加回答
举报
