Você deve exportar campos de structs, caso contrário eles serão ignorados pelo
mgo
pacote. Alterar campos de users
para User
e Data
. type users struct {
User string `bson:"user" json:"user"`
Data string `bson:"data" json:"data"`
}
Por padrão, quando um valor de struct é transformado/armazenado/recuperado do MongoDB, o nome do campo é usado. Se você quiser usar nomes diferentes, você pode usar tags para dizer para quais nomes os campos devem ser mapeados.