मैं नोड, एक्सप्रेस और अनुक्रमित के साथ एक साधारण डेटाबेस बना रहा हूं। मैंने अपने मॉडल बनाए हैं, और मेरे डेटाबेस में टेबल बनाए गए हैं।कई लोगों को सीक्वेलिज़ करें - नया रिकॉर्ड कैसे बनाएं और तालिका में शामिल हों अपडेट करें
मेरे पास कई सारे रिश्तों के साथ मॉडल उपयोगकर्ता और शहर हैं। Sequelize उपयोगकर्ता, शहरों और एक तालिका में शामिल होने वाले टेबल टेबल उपयोगकर्ता बनाया: UserId और CityId के साथ।
मेरा सवाल यह है कि जब मैं एक नया उपयोगकर्ता बनाता हूं तो मैं तालिका में शामिल होने के तरीके को कैसे अपडेट करूं? सिटीआईडी संपत्ति को बनाने पर नजरअंदाज कर दिया जाता है।
//Models use
//City.hasMany(User);
//User.hasMany(City);
var user = User.build({
first_name: 'John',
last_name: 'Doe',
CityId: 5
});
user.save();
ध्यान दें कि अनेक-से-अनेक संबंध के लिए, आप 'belongsToMany' संघों के लिए उपयोग करना चाहेंगे:' City.belongsToMany (उपयोगकर्ता, {के माध्यम से: UserCity}) ' –