如何更新嵌套数组

时间:2011-08-05 09:12:22

标签: mongodb

如何修改嵌套数组,例如

`array (
  '_id' => new MongoId("4e3a81376155a9d439000000"),
  'name' => 'Umar',
  'password' => 'rose',
  'email' => 'umar@ibm.com',
  'experience' => 
  array (
    0 => 
    array (
      'company' => 'ibm',
      'from' => '2005',
      'to' => '2007',
    ),
    1 => 
    array (
      'company' => 'sun',
      'from' => '2007',
      'to' => '2009',
    ),
    2 => 
    array (
      'company' => 'oracle',
      'from' => '2009',
      'to' => 'still',
    ),
  ),
)
`

现在我想更新公司sun从价值现有价值是2007年我想改变2006年。我正在使用PHP。

请你帮忙。

最诚挚的问候,

欧麦尔

1 个答案:

答案 0 :(得分:1)

很简单:

$yourArray["experience"][1]["from"] = 2006;