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

आप गोलांग में एक आदिम.ऑब्जेक्टआईडी को एक स्ट्रिंग में कैसे परिवर्तित करते हैं?

2025-01-08 को प्रकाशित
ब्राउज़ करें:581

How do you convert a primitive.ObjectID to a string in Golang?

गोलांग में प्रिमिटिव.ऑब्जेक्टआईडी को स्ट्रिंग में कनवर्ट करना

गो में, 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