sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke hente _id-værdi ved hjælp af mgo med golang

Jeg har fundet problemet.

I koden:

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

mellem json: og bson: , jeg brugte en tab i stedet for space så problemet opstår. Hvis jeg ændrer denne kodelinje til:

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

Med én space mellem json: og bson: , det viser sig at fungere fint.



  1. Mongo felt A større end felt B

  2. Redis vs. MongoDB:Hvad du behøver at vide

  3. Spring boot starter data hvile, @Notnull begrænsning virker ikke

  4. MongoDB replikasæt med simpel adgangskodegodkendelse