數組修改器更新數據
這里,我們將了解一下數組修改器。數組,是我們經常看到和使用到的且非常有用的數據結構:它不僅可以通過索進行引用,還可以作為集合來使用。數組修改器,顧名思義,它是用來修改數組的,而不能用來修改整數或者字符串。數組修改器不多,就那么幾個,但熟練掌握它后,將給我們帶來非常方便的操作。下面,我們來了解一下:
db.user.findOne()
{
"_id" : ObjectId("4ffcb2ed65282ea95f7e3304"),
"age" : 23,
"favorite" : {
"1" : "reading",
"2" : "swimming",
"3" : "listening music"
},
"fname" : "jeff",
"height" : 166,
"lname" : "jiang",
"relationships" : [
{
"fname" : "deng",
"lname" : "pan"
},
{
"fname" : "qiang",
"lname" : "he"
},
{
"fname" : "dongren",
"lname" : "zeng"
}
]
}