Ich habe das Problem gefunden.
Im Code:
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
zwischen json: und bson: , habe ich einen tab verwendet statt space also tritt das problem auf. Wenn ich diese Codezeile ändere zu:
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
Mit einem space zwischen json: und bson: , es stellt sich heraus, dass es gut funktioniert.