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

सीक्वेलाइज़ फाइंडऑल एक फंक्शन नहीं है

nuke_users मॉड्यूल एक फ़ंक्शन निर्यात कर रहा है, जिसे कॉल करने पर Model . लौटाता है . क्योंकि आप इस फ़ंक्शन को कॉल नहीं कर रहे हैं, यह Model वापस नहीं कर रहा है , और इस प्रकार आप जिस फ़ंक्शन की तलाश कर रहे हैं वह मौजूद नहीं है।

इस निर्यात किए गए फ़ंक्शन को कॉल करने के लिए आपको sequelize . में पास करना होगा उदाहरण और DataTypes , इस प्रकार:

var User = require('../models/nuke_users')(sequelize, DataTypes);

आपके मामले में आप index.js . में लोडर का उपयोग कर रहे हैं फ़ाइल, और यह db . निर्यात कर रहा है ऑब्जेक्ट जिसमें मॉडल उनके नाम से कुंजीबद्ध होते हैं।

var models = require('../models'); // loads index.js
var User = models.nuke_user;       // the model keyed by its name
User.findOne(...);                 // search the model


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किस संयोजन का उपयोग करना है ताकि `ş` और `s` को अद्वितीय मान माना जाए?

  2. त्रुटि 1452 (23000):एक चाइल्ड पंक्ति को जोड़ या अद्यतन नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  3. 'कई से दो' संबंध

  4. मैं कैसे जांचूं कि कोई कॉलम खाली है या MySQL में शून्य है?

  5. 'लोकलहोस्ट' (10061) पर MySQL सर्वर से कनेक्ट नहीं हो सकता