मैं एक मोंगो डेटाबेस से किसी आइटम प्राप्त करने की आवश्यकता में एक से अधिक नाम टैग को परिभाषित करने, इसलिए मैं परिभाषित इसकैसे एक struct
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
की तरह एक struct अब मैं भी JSON करने के लिए इसे सांकेतिक शब्दों में बदलना करने की जरूरत है, लेकिन यह encodes खेतों को अपरकेस के रूप में (मुझे पृष्ठ आईडी के बजाय पेजआईडी मिलता है) इसलिए मुझे जेएसओएन के लिए फील्ड टैग को परिभाषित करने की भी आवश्यकता है। मैं कुछ इस तरह की कोशिश की, लेकिन यह काम नहीं किया:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
तो यह कैसे किया जा सकता है, एक struct में एक से अधिक नाम टैग को परिभाषित?
इसके अलावा, यकीन है कि यह, एक रिक्ति से केवल अलग किया जाता है एक टैब से नहीं बनाते हैं। सीएफ https://stackoverflow.com/questions/20215510/cannot-retrieve-id-value-using-mgo-with-golang – GreenRaccoon23
'जाओ vet' इसे पकड़ नहीं लेता है। https://github.com/golang/go/issues/14466 – kevpie