Я получаю некоторые поля в теле, но у меня есть этот код:
registro := bson.M{
"$set": bson.M{
"nombre": b.Nombre,
"apellidos": b.Apellidos,
"fechaNacimiento": b.FechaNacimiento,
"email": b.Email,
"password": passwordEncriptada,
"avatar": b.Avatar,
"banner": b.Banner,
"biografia": b.Biografia,
"domicilio": b.Domicilio,
"sitioWeb": b.SitioWeb,
},
}
objID, _ := primitive.ObjectIDFromHex(ID)
filtro := bson.M{"_id": bson.M{"$eq": objID}}
_, err := col.UpdateOne(ctx, filtro, registro)
if err != nil {
return false, err
}
Это приводит ко всем полям в документе MongoDB, но некоторые из этих полей пусты.
Как я могу сделать omitempty
во время UpdateOne()
?
С уважением