"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > JSONB डेटा के साथ गोलांग क्वेरीरो में त्रुटि "sql: स्कैन में अपेक्षित 1 गंतव्य तर्क" को कैसे हल करें?

JSONB डेटा के साथ गोलांग क्वेरीरो में त्रुटि "sql: स्कैन में अपेक्षित 1 गंतव्य तर्क" को कैसे हल करें?

2024-11-12 को प्रकाशित
ब्राउज़ करें:509

How to Resolve

“sql: स्कैन में अपेक्षित 1 गंतव्य तर्क” JSONB डेटा के साथ गोलांग क्वेरीरो में त्रुटि

डीबी का उपयोग करने का प्रयास करते समय समस्या उत्पन्न होती है। QueryRow JSONB कॉलम से डेटा पुनर्प्राप्त करने और परिणामों को एकाधिक गंतव्य तर्कों में संग्रहीत करने के लिए। हालाँकि, क्वेरी केवल एक फ़ील्ड लौटाती है, जिससे "स्कैन में अपेक्षित 1 गंतव्य तर्क" त्रुटि उत्पन्न होती है।

इस समस्या को हल करने के लिए, कई दृष्टिकोण हैं:

  • क्वेरी में एकाधिक फ़ील्ड लौटाएं:
    प्रत्येक फ़ील्ड को अलग कॉलम के रूप में वापस करने के लिए क्वेरी को संशोधित करें, जिससे प्रत्येक मान को अपने गंतव्य तर्क में संग्रहीत किया जा सके:
err := db.QueryRow("SELECT data->>'id', data->>'type', data->>'title' FROM message WHERE data->>'id'=$1"
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3