我有: - 框架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 ,从链接表访问字段,但出现了错误 .

我做错了什么?如何从当前模型访问另一个链接表中的数据?

提前谢谢你的答案!