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

MySQL XDevAPI एक सफल स्थिति कैसे लौटाएं

निष्पादित करें() विधि भी एक वादा वापस लौटाती है और, के मामले में सम्मिलित करें () , यह किसी भी प्रकार के कॉलबैक की अपेक्षा नहीं कर रहा है, इसलिए निम्न पंक्ति को कभी भी कॉल नहीं किया जाएगा:

console.log('inserted')

केवल उदाहरण जहां निष्पादित () उम्मीद है कि कॉलबैक TableSelect<पर हैं /कोड> और CollectionFind . और हम धीरे-धीरे उस एपीआई फ्लेवर से दूर जा रहे हैं, क्योंकि अब आप fetchOne() पर कॉल करके भी रिजल्ट सेट को प्रोसेस कर सकते हैं। या fetchAll() परिणाम . पर उदाहरण जिसके लिए वह वादा का समाधान करता है (देखें DocResult और RowResult )।

किसी भी मामले में, कुछ भी नहीं रोकता है कि res.send(200) कॉल करने के लिए और अंतर्निहित HTTP ढांचे के एपीआई को कुछ भी नहीं बदलता है (जिसे आप उपयोग कर रहे हैं)। इसलिए, आप जिस समस्या का उल्लेख कर रहे हैं, वह किसी भी तरह से MySQL X DevAPI कनेक्टर से संबंधित नहीं है।

TypeError: res.send is not a function

आप शायद ओवरराइड कर रहे हैं कि res कॉल करने से पहले कहीं ऑब्जेक्ट करें (और कॉल करने से पहले add() )।

यह शायद बहुत मददगार नहीं है, लेकिन यह केवल एक चीज है जिसे मैं अभी आपकी पोस्ट से निकाल सकता हूं।

अस्वीकरण:मैं Node.js के लिए MySQL X DevAPI कनेक्टर का प्रमुख डेवलपर हूं




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जॉइन क्वेरी का उपयोग करके रिकॉर्ड पुनर्प्राप्त करें

  2. MySQL कई-से-अनेक विदेशी कुंजी के साथ संबंध

  3. MySQL में व्यू कैसे अपडेट करें

  4. JSON में एन्कोड किए गए फ़ील्ड के लिए MySQL LIKE ऑपरेटर का उपयोग करना

  5. इमोजी डेटाबेस नोड में नहीं डाल रहे हैं js mysql