استرجاع نتائج الاستعلام إلى بنية باستخدام gorm
عند محاولة مسح نتائج استعلام إلى بنية، من الضروري الالتزام بما يلي: اصطلاحات تسمية Gorm لضمان رسم الخرائط الميدانية المناسبة. إذا أدى الاستعلام إلى قيم افتراضية أو مصفوفة فارغة، ففكر في الخيارات التالية:
حقول البنية العامة:
تأكد من أن بنية الدقة تحتوي على حقول عامة. يجب أن يبدو تعريف البنية كما يلي:
type res struct { ID int Number int UserID int }
تعيين الأعمدة:
بدلاً من ذلك، حدد بوضوح التعيين بين أعمدة الاستعلام وحقول البنية باستخدام علامات gorm:
type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }
باتباع أي من هذه الأساليب، يمكن لـ Gorm تعيين نتائج الاستعلام بشكل صحيح إلى الحقول الموجودة في بنية الدقة، مما يسمح لك بالوصول إلى النتائج كما هو متوقع.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3