0

我有: - 框架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来访问链接表中的字段,但出现错误。

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

预先感谢您的回答!

4

0 回答 0