एक DocElem जोड़ें (एमजीओ) या E (go.mongodb.org) आपके द्वारा उपयोग किए जा रहे क्लाइंट के आधार पर स्लाइस पर।
var setElements bson.D
if len(pivot.Base) > 0 {
setElements = append(setElements, bson.E{"base", pivot.Base})
}
if len(pivot.Email) > 0 {
setElements = append(setElements, bson.E{"email", pivot.Email})
}
setMap := bson.D{
{"$set", setElements},
}
mgo के लिए bson.E को bson.DocElem से बदलें।