sql >> Database >  >> NoSQL >> MongoDB

Waarden toevoegen aan een bson.D-object

Voeg een DocElem toe (mgo) of een E (go.mongodb.org) naar de slice, afhankelijk van de client die u gebruikt.

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},
}

Vervang bson.E door bson.DocElem voor mgo.




  1. Windows IoT - Mongodb - Framboos

  2. PHP &Mongo in Vagrant, niet-gevangen uitzondering 'MongoException' met bericht 'grootte van BSON-document is x bytes, max is 0'

  3. Update geneste array in Meteor

  4. Hoe invoegen in een MongoDB-verzameling met een positie