MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Golang mgo erhält leere Objekte

Sie müssen Felder von Strukturen exportieren, sonst werden sie vom mgo ignoriert Paket. Ändern Sie die Felder von users an User und Data .

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

Wenn ein Strukturwert transformiert/gespeichert/aus MongoDB abgerufen wird, wird standardmäßig der Feldname verwendet. Wenn Sie andere Namen verwenden möchten, können Sie Tags verwenden, um anzugeben, welchen Namen die Felder zugeordnet werden sollen.