sql >> Database >  >> NoSQL >> MongoDB

Kan _id-waarde niet ophalen met mgo met golang

Ik heb het probleem gevonden.

In de code:

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

tussen json: en bson: , ik gebruikte een tab in plaats van space dus het probleem doet zich voor. Als ik deze regel code verander in:

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

Met één space tussen json: en bson: , blijkt het prima te werken.



  1. MapReduce met MongoDB echt, erg traag (30 uur versus 20 minuten in MySQL voor een vergelijkbare database)

  2. Hoe kan ik meerdere objecten upsert met MongoDB &Node.js?

  3. Redigeren in mongodb lijkt mij duister

  4. Formatteer verzameling opnieuw met behulp van aggregatiepijplijn in Mongodb