Gracias a este excelente tutorial y esta respuesta Pude encontrar la respuesta.
Necesitaba configurar el ID
en mi estructura como primitive.ObjectID
y me aseguré de haber importado "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"`
}
Para aquellos que buscan utilizar el controlador oficial de MongoDB Go, consulte este tutorial a continuación que proporciona una muy buena explicación y ejemplos de cómo realizar todas las operaciones CRUD necesarias para una API REST básica, etc.
Uso del controlador oficial MongoDB Go