Takket være denne fremragende vejledning og dette svar Jeg var i stand til at finde svaret.
Jeg var nødt til at indstille ID
i min struct som et primitive.ObjectID
, og sørgede for, at jeg havde importeret "go.mongodb.org/mongo-driver/bson/primitive"
type Contact struct {
ID primitive.ObjectID `json:"_id" bson:"_id"
Name string `json:"name" bson:"name"`
Email string `json:"email" bson:"email"`
Health struct {
Weight int `json:"weight" bson:"weight"`
Height int `json:"height" bson:"height"`
} `json:"health" bson:"health"`
}
For dem, der ønsker at bruge den officielle MongoDB Go-driver, se denne vejledning nedenfor, der giver en meget god forklaring og eksempler på, hvordan man udfører alle de CRUD-operationer, der er nødvendige for et grundlæggende REST-api osv.
Brug af den officielle MongoDB Go-driver