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

Gennemtving en typetilknytning med mgo

Brug Setter og Getter grænseflader til at styre repræsentationen i mongo:

type CustomId bson.ObjectId

func (id *CustomId) SetBSON(raw bson.Raw) error {
   var v bson.ObjectId
   err := raw.Unmarshal(&v)
   *id = CustomId(v)
   return err
}
func (id CustomId) GetBSON() (interface{}, error) {
   return bson.ObjectId(id), nil
}


  1. Tilføj standardsortering til eksisterende mongodb-samling

  2. node.js database

  3. MongoDB $sekund

  4. Asynkron udførelse af redis-kommandoer