Mohammad Jawad Barati
Mohammad Jawad Barati
خواندن ۱ دقیقه·۴ سال پیش

روابط در دیتابیس و Sequelize

نتیجه نهایی یه چیزی مثل اینه:

رابطه چند به چند

توی این رابطه میتونی مدل وسط رو خودت بنویسی یا اینکه بسپاریش به خود Sequelize

توی رابطه بالا ما یه جدول میانی داریم به اسم productCategory که میتونه ستون های بیشتری هم داشته باشه ولی ممکنه هم فقط کلید اصلی موجودیت product و category رو به عنوان کلید خارجی داشته باشه. توی Sequelize می تونی مدل جدول میانی رو ننویسی ولی خود Sequelize برات تولیدش میکنه. یا اینکه مدلش رو ایجاد کنی و بگی از طریق اون مدل به هم وصل بشن.


منابع

https://sequelize.org/master/manual/advanced-many-to-many.html

https://sequelize.org/v5/class/lib/associations/base.js~Association.html

https://sequelize.org/v5/manual/associations.html#hasone

https://sequelize.org/master/manual/advanced-many-to-many.html

https://sequelize.org/master/manual/assocs.html#for--code-belongstomany--code--relationships

relationshipnode js
برنانه نویس، مدرس، محقق. عاشق انیمه هستم و دنبال چالش ها جدید.
شاید از این پست‌ها خوشتان بیاید