MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Terapkan pemetaan tipe dengan mgo

Gunakan Setter dan Getter antarmuka untuk mengontrol representasi di 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Gabungkan beberapa grup dalam agregasi di mongodb

  2. Cara menggunakan $in atau $nin dalam agregasi mongo $group $cond

  3. Permintaan luwak mengembalikan nol

  4. Perbarui model dengan Mongoose, Express, NodeJS

  5. Menemukan baris berbeda dalam cakupan dengan mongoid