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

एसोसिएशन टेबल का उपयोग कैसे करें अनुक्रमित करें?

मेरी समस्या का समाधान एसोसिएटिंग ऑब्जेक्ट्स के तहत दस्तावेज़ीकरण में था]1 (मैंने इसे छोड़ दिया होगा)।

यह बताता है कि यदि BelingsToMany को सही ढंग से कॉन्फ़िगर किया गया है तो एसोसिएशन को प्रबंधित करने के लिए कई तरीके गतिशील रूप से बनाए जाएंगे (getX, addX, getXs, addXs,...)।

मेरा दूसरा मुद्दा था उपनाम जो मैंने संबंधित में दिया था, क्योंकि मुझे नहीं पता था कि यह उस मॉडल का नाम लेता है जिसे मैंने खुद एक नाम सेट किया और उन्हें बदल दिया।

अब जब मैंने उपनाम हटा दिए हैं तो यह ठीक काम करता है।

db.Game.belongsToMany(db.Platform, {through: db.GamePlatforms, foreignKey: 'game_platforms_fk_game'});
db.Platform.belongsToMany(db.Game, {through: db.GamePlatforms, foreignKey: 'game_platforms_fk_platform'});

और यहां वह कोड है जिसका उपयोग मैं "एक संघ जोड़ें" का परीक्षण करने के लिए करता हूं।

Game.find({where: {game_short: 'SFV'}})
              .then(function(game) {
                Platform.find({where: {platform_short: 'PC'}})
                  .then(plat => game.addPlatform(plat));
              })
              .catch(err => console.log('Error asso game and platform', err));



  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. समय क्षेत्र के साथ अंतिम दैनिक शून्य नहीं मान चुनें

  3. मैं PostgreSQL में फ़ील्ड का उपयोग करके बहुभुज कैसे बना सकता हूं?

  4. बाएं बाहरी जुड़ने के साथ धीमी क्वेरी और शून्य स्थिति है

  5. पोस्टग्रेस्क्ल में एक सीएसवी फ़ाइल आयात करने का प्रयास करते समय अंतिम अपेक्षित कॉलम के बाद अतिरिक्त डेटा