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

Bagaimana cara menambahkan nilai ke objek bson.D

Tambahkan DocElem (mgo) atau E (go.mongodb.org) ke irisan tergantung pada klien yang Anda gunakan.

var setElements bson.D
if len(pivot.Base) > 0 {
  setElements = append(setElements, bson.E{"base", pivot.Base})
}
if len(pivot.Email) > 0 {
    setElements = append(setElements, bson.E{"email", pivot.Email})
}

setMap := bson.D{
    {"$set", setElements},
}

Ganti bson.E dengan bson.DocElem untuk mgo.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pembaruan asli di Sails with Mongo tidak berfungsi dengan ObjectId

  2. Hitung median dalam kerangka agregasi MongoDB

  3. Pilih Elemen Array yang Cocok dan Kembalikan Bidang yang Dipilih

  4. Urutan Mongo berdasarkan panjang array

  5. Bagaimana cara membatasi pengguna mongo agar tidak menjatuhkan koleksi?