私はこの構造を持っています:
{
"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" }
}
}
}
});
どこが間違っていますか?ありがとう!