मैं जावा स्क्रिप्ट और नोड js को शांत नया हूँ, मैं एक MySQL DB से एक मूल्य प्राप्त करने के लिए कोशिश कर रहा हूँ, और वापसी मान [वस्तु वस्तु] है बजाय एक स्ट्रिंग का मैं वास्तव में किसी भी सवाल का जवाब समस्या है ऑनलाइन क्या नहीं मिला था। मुझे उम्मीद है कि यहां कोई मदद कर सकता है। पंक्ति मान [ऑब्जेक्ट ऑब्जेक्ट] है।नोड js समारोह वापसी [वस्तु वस्तु] एक स्ट्रिंग मान के बजाय
यहाँ मेरी समारोह है
exports.getAllIdInfo= function(dbConnection, tables ,id , callback){
var tableName= tables[i];
var tableVariable = tableName;
var myQuery = 'SELECT time, ' + tableVariable + ' FROM ' + tableName + ' WHERE id= ' + id;
var query = dbConnection.query(myQuery, function (err, row, result) {
console.log(query.sql);
if (err) {
console.log("getAllGoodIds error");
console.error(err);
return;
}
console.log("row is: " + row);
callback(row);
});
};
, तो यह शायद युक्त एक वस्तु है पंक्ति में मुख्य-मान युग्म (मैं केवल अनुमान लगा सकते हैं के बाद से मैं जो एसक्यूएल पुस्तकालय आप उपयोग कर रहे पता नहीं है) है, जो किया जाना चाहिए क्या आप वास्तव में चाहते हैं: अगर यह एक वस्तु है, तो आप उसके गुण लागू द्वारा इसे से मूल्यों को प्राप्त कर सकते हैं, जैसे row.id और row.name या आपके टेबल में जो भी कॉलम हैं। –
आप किस पुस्तकालय का उपयोग कर रहे हैं? नोड mysql? – madox2
आप, (यह करने के लिए किसी भी स्ट्रिंग जोड़कर बिना) बुला console.log (पंक्ति) को आज़माना या इसके स्ट्रिंग में बदलने का तरीका देखने के लिए वस्तु संरचित है चाहते हैं –