sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede recuperar el valor _id usando mgo con golang

He encontrado el problema.

En el código:

Id      bson.ObjectId `json:"id" bson:"_id,omitempty"`

entre json: y bson: , usé una tab en lugar de space por lo que se produce el problema. Si cambio esta línea de código a:

Id      bson.ObjectId `json:"id" bson:"_id,omitempty"`

Con uno space entre json: y bson: , resulta que funciona bien.