0
我有这样的结构:perl的MongoDB的复杂结构更新
{
"user" => "xxxx",
"position" =>
{
"A1" => { "state" => 'It', region=>"LOM" etc etc..},
"A2" => { .... },
"A3" => { .... },
....
"An" => { .. }
}
}
插入即可。但更新这个错误:
not a reference at /usr/local/lib/perl/5.12.4/MongoDB/Collection.pm line 376
我的更新是:
$tbl->update({
{ _id => MongoDB::OID->new(value => "$id") },
{ '$set' =>
{
"position" =>
{
"A1" => { "state" => "En" }
}
}
}
});
我哪里错了? Thks!
$ tbl->更新( {_id =>的MongoDB :: OID->新的(值=> “$ ID”)},{ '$组'=> { “位置”=> { “ A1“=> {”state“=>”En“} } } } );谢谢!所以它是正确的! ;) – diema 2012-08-11 11:21:59