MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Thực thi ánh xạ kiểu với mgo

Sử dụng Setter Getter các giao diện để kiểm soát biểu diễn trong 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. MeteorJS - Liên kết hình ảnh (FS.collection) với tài liệu liên quan của chúng trong Bộ sưu tập MongoDB

  2. Giống như tìm kiếm trong MongoDB với thư viện Monk

  3. MongoDB Cập nhật phần tử mảng (tài liệu có khóa) nếu tồn tại, nếu không sẽ đẩy

  4. Tiết kiệm TimeZone with Date trong mongodb

  5. Truy vấn cho một ngày cụ thể với MongoDB và NodeJS