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

गोर्म का उपयोग करके किसी संरचना में क्वेरी परिणामों को कैसे मैप करें: डिफ़ॉल्ट मानों और खाली सारणियों को संभालना?

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

How to Map Query Results to a Struct Using Gorm: Handling Default Values and Empty Arrays?

गोर्म का उपयोग करके एक संरचना में क्वेरी परिणाम पुनर्प्राप्त करना

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

सार्वजनिक संरचना फ़ील्ड:

सुनिश्चित करें कि संरचना में सार्वजनिक फ़ील्ड हैं। संरचना परिभाषा निम्नलिखित की तरह दिखनी चाहिए:

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