我有: - 框架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来访问链接表中的字段,但出现错误。
我做错了什么?如何从当前模型的另一个链接表中访问数据?
预先感谢您的回答!