"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ## सफल क्वेरी के बावजूद मेरे Go-GORM संरचना फ़ील्ड डिफ़ॉल्ट मान क्यों लौटा रहे हैं?

## सफल क्वेरी के बावजूद मेरे Go-GORM संरचना फ़ील्ड डिफ़ॉल्ट मान क्यों लौटा रहे हैं?

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

## Why are my Go-GORM struct fields returning default values despite a successful query?

गो-जीओआरएम संरचनाओं में क्वेरी परिणामों तक पहुंच

आप एक समस्या का सामना कर रहे हैं जहां एक क्वेरी का परिणाम 'रेस' संरचना में आता है सफल क्वेरी निष्पादन के बावजूद डिफ़ॉल्ट मान बना रहता है। यह Go-GORM में नामकरण परंपराओं से संबंधित है।

इसे संबोधित करने के लिए, आप या तो अपने 'res' प्रकार को सार्वजनिक क्षेत्रों के साथ सार्वजनिक रूप से सुलभ बना सकते हैं:

type Res struct {
    ID int
    Number int
    UserID int
}

वैकल्पिक रूप से, आप डेटाबेस कॉलम और स्ट्रक्चर फ़ील्ड के बीच मैपिंग निर्दिष्ट कर सकते हैं:

type res struct {
    id int      `gorm:"column:id"`
    number int  `gorm:"column:number"`
    user_id int `gorm:"column:user_id"`
}

ये समायोजन उचित फ़ील्ड मैपिंग सुनिश्चित करेंगे और आपकी क्वेरी से सटीक परिणाम लौटाएंगे।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3