Danke an dieses ausgezeichnete Tutorial und diese Antwort Ich konnte die Antwort finden.
Ich musste die ID
festlegen in meiner Struktur als primitive.ObjectID
, und stellte sicher, dass ich "go.mongodb.org/mongo-driver/bson/primitive"
importiert hatte
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 diejenigen, die den offiziellen MongoDB Go-Treiber verwenden möchten, finden Sie in diesem Tutorial unten eine sehr gute Erklärung und Beispiele dafür, wie alle CRUD-Vorgänge ausgeführt werden, die für eine grundlegende REST-API usw. erforderlich sind.
Mit dem offiziellen MongoDB Go-Treiber