1

私はこのような文書を持っています。

{ "Node": { "-name": "Dev6", "Interface": [ { "-ip": "10.20.18.65", "-mask": "255.255.255.192" }, { "-ip": "10.20.18.129", "-マスク": "255.255.255.192" } ] } }

私のperlプログラムは次のとおりです。

my $dbs_update_Node_by_key ='FOR u IN Node FILTER u._key == @key  UPDATE u WITH {
    name: @name,
    Interface: @Interface
} IN Node';

...... 
(comments: $inf means [{"-ip","-mask"},{"-ip","-mask"}])

my $bind_args = {
key => $doc->{'_key'},
name => $node_attrs->{'-name'},
Interface => $inf
};

$sth = $itdb->query($dbs_update_Node_by_key)->bind($bind_args)->execute();

「無効なバインド パラメータ値」が返されます。ArangoDB perl ドライバーがサポートしていなかったと思います。AQL または REST API を使用して実装するにはどうすればよいですか? ありがとう!

4

1 に答える 1