Jag har hittat problemet.
I koden:
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
mellan json:
och bson:
, använde jag en tab
istället för space
så problemet uppstår. Om jag ändrar denna kodrad till:
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
Med ett space
mellan json:
och bson:
, det visar sig fungera bra.