Благодарение на този отличен урок и този отговор Успях да намеря отговора.
Трябваше да задам ID
в моята структура като primitive.ObjectID
и се уверих, че съм импортирал "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"`
}
За тези, които искат да използват официалния драйвер MongoDB Go, вижте този урок по-долу, предоставящ много добро обяснение и примери за това как да направите всички CRUD операции, необходими за основен REST api и т.н.
Използване на официалния драйвер MongoDB Go