sql >> Databasteknik >  >> NoSQL >> MongoDB

Det går inte att hämta _id-värdet med hjälp av mgo med golang

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.



  1. Laravel Redis-konfiguration

  2. Hur man filtrerar data mellan två gånger från hh:mm till hh:mm i mongoDB

  3. MongoDB sammansatta glesa index

  4. Varför misslyckas mina MongooseJS ObjectIds i likhetstestet?