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

Sequelize.js विदेशी कुंजी

इससे पहले कि मैं एक ही समस्या थी, और जब मैं सेटिंग्स के कामकाज को समझ गया तो हल हो गया Sequelize।

सीधा मुद्दे पर!

मान लीजिए हमारे पास दो वस्तुएं हैं:व्यक्ति और पिता

var Person = sequelize.define('Person', {

        name: Sequelize.STRING
});

var Father = sequelize.define('Father', {

        age: Sequelize.STRING,
        //The magic start here
        personId: {
              type: Sequelize.INTEGER,
              references: 'persons', // <<< Note, its table's name, not object name
              referencesKey: 'id' // <<< Note, its a column name
        }
});

Person.hasMany(Father); // Set one to many relationship

शायद यह आपकी मदद करे

संपादित करें:

बेहतर समझने के लिए आप इसे पढ़ सकते हैं:

http://docs.sequelizejs.com/manual/tutorial/associations .html#विदेशी-कुंजी



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टैग क्लाउड के लिए MySql टेबल कैसे डिज़ाइन करें?

  2. GROUP_CONCAT ऑर्डर BY

  3. पीएचपी पीडीओ मैसकल इंसर्ट परफॉर्मेंस

  4. कॉलम के लिए डेटा बहुत लंबा है - क्यों?

  5. अनियंत्रित चेकबॉक्स अशक्त मान लौटा रहा है