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

क्वेरी कॉलम नामों के साथ GORM संरचना फ़ील्ड का मिलान कैसे करें?

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

How to Match GORM Struct Fields with Query Column Names?

GORM क्वेरी स्कैनिंग में संरचना फ़ील्ड नामकरण

किसी क्वेरी के परिणामों को कस्टम GORM संरचना में स्कैन करने का प्रयास करते समय, यह नोट करना महत्वपूर्ण है फ़ील्ड नामकरण के लिए GORM कन्वेंशन का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, GORM को उम्मीद है कि स्ट्रक्चर फ़ील्ड क्वेरी परिणाम में कॉलम नामों से मेल खाएंगे। 1: सार्वजनिक फ़ील्ड और उचित नामकरण

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

    Res struct टाइप करें { में नहीं संख्या पूर्णांक यूजरआईडी इंट }
विकल्प 2: कस्टम कॉलम मैपिंग
type Res struct {
    ID     int
    Number int
    UserID int
}
वैकल्पिक रूप से, आप प्रत्येक फ़ील्ड पर gorm:"column" टैग का उपयोग करके स्पष्ट कॉलम मैपिंग निर्दिष्ट कर सकते हैं। यह आपको क्वेरी परिणाम में मूल कॉलम नाम को बरकरार रखते हुए फ़ील्ड के लिए एक अलग नाम परिभाषित करने की अनुमति देता है। उदाहरण के लिए:

प्रकार res struct { आईडी पूर्णांक `गोर्म:"कॉलम:आईडी"` संख्या पूर्णांक `गोर्म:"कॉलम:संख्या"` user_id int `gorm:"column:user_id"` }

इन विकल्पों में से किसी एक को लागू करके, आप क्वेरी परिणामों को अपने कस्टम GORM संरचना में सफलतापूर्वक स्कैन करने में सक्षम होना चाहिए।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3