MongoDB 数组修改更新方法

数组修改器更新数据

这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方便的操作。下面,我们来了解一下:

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"

}

]
}

你可能感兴趣的:(MongoDB 数组修改更新方法)