I have the following problem. I need to convert a structure
to map[string]interface{}
in order to perform an update in database (using mgo as driver fo
If you are using go.mongodb.org/mongo-driver
, you will have to use UpdateOne
method to update the specific fields.
Here is the code
database := db.Conn.Database("myDatabase")
coll := database.Collection("myCollection")
filter := bson.M{"_id": bson.M{"$eq": objectHexID}}
update := bson.M{"$set": bson.M{"useremail": "abc@email.com"}}
updated, err := coll.UpdateOne(ctx, filter, update)