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
}
}