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