गोलांग में प्रिमिटिव.ऑब्जेक्टआईडी को स्ट्रिंग में कनवर्ट करना
गो में, go.mongodb.org/mongo-driver से मोंगो-ड्राइवर प्रबंधन करता है MongoDB डेटा प्रकार। हालाँकि, आदिम.ऑब्जेक्टआईडी प्रकार को एक स्ट्रिंग में परिवर्तित करने के लिए एक विशिष्ट दृष्टिकोण की आवश्यकता होती है। stringObjectID := mongoId.(string)
यह पंक्ति त्रुटि को ट्रिगर करती है:
mongoId := mongoDoc["_id"] stringObjectID := mongoId.(string)
समस्या उत्पन्न होती है क्योंकि mongoDoc["_id"] एक इंटरफ़ेस है{} जिसमें primed.ObjectID प्रकार का मान है। प्रकार का अभिकथन केवल इंटरफ़ेस मानों से आदिम प्रकारों पर किया जा सकता है।
panic: interface conversion: interface {} is primitive.ObjectID, not string
mongoId := mongoDoc["_id"] stringObjectID := mongoId.(आदिम.ObjectID).Hex()
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3