Sequelize добавление ассоциации - PullRequest
0 голосов
/ 29 июня 2018

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

models.organisation.hasMany(models.event, {
      foreignKey: 'organisationKey'
    });

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

organisation.addmodels.event(event);

Я получил это из документа sequelize, в котором говорится, что вы должны сделать что-то вроде этого: где я предполагаю, что «проект» и «событие» должны быть объектами, а «проект» должен быть продолжение модели.

project.addProject(project)

Любая помощь будет высоко ценится!

1 Ответ

0 голосов
/ 30 июня 2018

Проблема заключалась в синтаксисе, который можно было бы решить, сохранив модель в переменной следующим образом:

var Event = models.event;
organisation.addEvent(event);

Не самое чистое решение, но оно работает.

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