получить данные правильно из таблицы, которая содержит только отношения в sequelize - PullRequest
0 голосов
/ 10 марта 2020

Я занимаюсь практиками с секвенированием и обнаружил проблему, которую не знаю, или, вернее, я не могу понять, как ее решить, у меня есть таблица, которую я хочу использовать, чтобы связать 2 другие таблицы.

const TagRelations = Sequelize.define(
  "tag_relations",
  {
    entry_id: {
      type: sequelize.INTEGER,
      references: { model: "entries", key: "id" },
      allowNull: false
    },
    tag_id: {
      type: sequelize.INTEGER,
      references: { model: "tag", key: "id" },
      allowNull: false
    }
  },
  {
    // options
    underscored: true
  }
Entries.hasMany(TagRelations);
Tag.belongsToMany(Entries, { through: TagRelations });

Вот как вы можете увидеть API-интерфейс простого блога. Я знаю, что ассоциации используют их внутренне в дальнейшем при вызове его в контроллере, чтобы иметь возможность:

   include:[{
    model: Category,
    required: true
     }]

и я данные категории, связанной с записью, но я не понимаю, как вызывать связанные теги таким образом, у меня есть блок с этой топикой c, так что если кто-то с большим опытом может объясните мне, как обращаться с этой деталью или укажите, если это необходимо, структурируйте ее по-другому, мы будем признательны.

...