Настройка много-много ассоциаций с Sequelize и Sqlite3 - PullRequest
0 голосов
/ 30 января 2020

У меня есть этот код, который я хотел бы инициировать для соединения «многие ко многим», у меня установлена ​​связь. У меня нет внешних ключей, так как из того, что я прочитал, не нужно. Здесь я застрял, как на самом деле соединить «книгу» с «библиотекой». Я действительно хотел бы, чтобы кто-то научил меня, как это сделать, вместо того, чтобы просто дать мне ответ, если это все возможно? Ссылка на репо: https://github.com/Corey-Miller85/ManyToMany, руководство, которым я пытаюсь научиться, это: https://sequelize-guides.netlify.com/many-many-associations/ Основная часть, где я застреваю, добавляя книгу в библиотеку В соответствии с этой статьей у меня теперь должен быть метод, который позволил бы мне использовать «Library.addBook ()». Я пробовал это «Book.addLibrary» и так далее, но безуспешно. У кого-нибудь есть где-нибудь, чтобы я мог узнать это лучше, или кто-то объяснил мне это?

1 Ответ

0 голосов
/ 31 января 2020

почему вы думаете, что вам не нужно точно настраивать какие-либо ключи или внешние ключи? Плюс это проблема ... когда вы используете как: library_Book и называете его одинаково на обеих сторонах отношений ... это не имеет смысла ... в Book может иметь больше смысла, например: LibrariesForBook а в Библиотеке может быть что-то вроде: BooksInLibrary, чтобы ваши геттеры имели смысл ... я думаю, вам следует настроить свои первичные ключи и внешние ключи и заставить родительское создание работать с models.Book.create () или чем-то еще ... и затем вернитесь и покажите, что вы сделали, и мы можем помочь с включением для того или иного метода работы

...