Tack vare denna utmärkta handledning och denna svar Jag kunde hitta svaret.
Jag behövde ställa in ID
i min struktur som ett primitive.ObjectID
, och såg till att jag hade importerat "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"`
}
För dem som vill använda den officiella MongoDB Go-drivrutinen, se den här handledningen nedan ger mycket bra förklaringar och exempel på hur man gör alla CRUD-operationer som krävs för ett grundläggande REST-api etc.
Använda den officiella MongoDB Go-drivrutinen