我有: - 框架Feathers ^ 2.2.3 - ORM sequelize(feathers-sequelize ^ 2.3.2) - MySQL数据库 - 2个表(它们之间应该工作通信)
在文件 category.model.js 中描述了这种关系:
category.associate = function (models) {
models.category.belongsTo(models.category_translate, {
foreignKey: 'id',
targetKey: 'category_id',
as: 'translate'
});
};
现在,如果您打开 localhost:3030/category ,则会显示此查询的结果:
SELECT `id`, `icon`, `parent` FROM `category` AS `category` LIMIT 10;
试图 localhost:3030/category?$select[]=translate ,从链接表访问字段,但出现了错误 .
我做错了什么?如何从当前模型访问另一个链接表中的数据?
提前谢谢你的答案!