比如一个这样一条数据:
"zs":{
"object" : {
"void" : [{
"a" : "123",
"b" : "234"
},
{
"a" : "345",
"b" : "456"
},
{
"a" : "567",
"b" : "678"
}
],
},
}
我想把数组void下第三个元素( {"a":"567" , "b":"678"} )中的"a"改为"c",怎么改??
如下(用的是mongochef):这样写不行。
{
$rename: {
"zs.object.void.2.a" : "zs.object.void.2.c"
}
}
注:如果不修改数组里的元素,以上命令就可行,比如修改void名称,
{
$rename: {
"zs.object.void" : "zs.object.void222222"
}
}
修改成功!
请问大神,数组里的字段怎么修改???急等!!!