Используйте ассоциации для выбора разных строк, используя область - PullRequest
1 голос
/ 10 марта 2020

Сценарий таков, что у меня есть таблица с 2 необязательными столбцами: Content(mandatory_column, optional_column1, optional2)

Оба необязательных столбца являются комментариями разных типов. Итак, я хочу сохранить комментарии в другой таблице следующим образом:

Comment(comment_string, comment_type)

Когда я создаю модели для описанного выше сценария, как мне определить ассоциации? Я хочу определить два hasOne отношения следующим образом:

Content.hasOne(Comment, {
  constraints: false,
  scope: {
    type: 'optional1'
  }
});

Content.hasOne(Comment, {
  constraints: false,
  scope: {
    type: 'optional2'
  }
});

Однако, с учетом вышесказанного, я не могу различить guish между ними, обращаясь к ним через ассоциации. Например content.getComments() будет неоднозначным. Как правильно это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...