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

$push setara untuk peta di mongo

Notasi titik dengan $set operator adalah cara Anda menangani elemen individual.

Ambil dokumen berikut:

{
    "_id": 1,
    "map": {
        "field2": 1
    }

}

Untuk menambahkan "bidang3" ke peta yang Anda perbarui seperti ini:

db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })

Jadi sekarang dokumen Anda terlihat seperti ini:

{
    "_id": 1,
    "map": {
        "field2": 1,
        "field3": 2
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:getaddrinfo ENOTFOUND undefined undefined:27017

  2. Windows IoT - Mongodb - Raspberry

  3. Saat menyimpan koleksi, MongoDB membuat nama Indeks yang terlalu panjang dan melebihi batas 127 byte. Bagaimana memecahkan ini. dapatkah saya menonaktifkan pengindeksan?

  4. Cara efisien mengimpor banyak file JSON besar langsung dari S3 ke MongoDB

  5. Pilih bidang bersarang di mongo db