PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

hasMany ने कुछ ऐसा कहा है जो Sequelize.Model . का उदाहरण नहीं है

आपको फ़ोटो मॉडल पर संबद्धता घोषित करने की आवश्यकता नहीं है:

Foto.belongsTo(User, {foreignKey: 'userId'});

जब आपके पास मॉडल के बीच 1:N संबंध होता है, तो आपको केवल "1" मॉडल से आईडी को संदर्भित करने की आवश्यकता होती है, हमारे मामले में उपयोगकर्ता मॉडल, "एन" मॉडल, फोटो पर। ऐसा करना:

User.hasMany(Foto,{as: 'fotos', foreignKey: 'userId'})

आपकी फोटो टेबल पर "userId" नाम से एक कॉलम बनाएगा जो यूजर टेबल को संदर्भित करता है। इस तरह दोनों मॉडल आपकी इच्छानुसार सहयोगी हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में ::क्या करता है?

  2. Postgresql में स्थानीय चर कैसे घोषित करें?

  3. सरणियों और बहुत सारे अपडेट के साथ एक बड़ी टेबल पर PostgreSQL धीमा

  4. पोस्टग्रेएसक्यूएल रिवर्स लाइक

  5. PostgreSQL:डेटाटाइम के बीच