sql >> Base de Datos >  >> NoSQL >> MongoDB

Golang mgo obteniendo objetos vacíos

Debe exportar campos de estructuras, de lo contrario, el mgo los ignorará. paquete. Cambiar campos de users a User y Data .

type users struct {
    User string `bson:"user" json:"user"`
    Data string `bson:"data" json:"data"` 
}

De forma predeterminada, cuando un valor de estructura se transforma/almacena/recupera de MongoDB, se utiliza el nombre del campo. Si desea usar nombres diferentes, puede usar etiquetas para indicar a qué nombres deben asignarse los campos.