PerlモジュールNet::Cassandra :: Cassandraとのインターフェースが簡単な場合、次のコードを使用して、列ファミリーのcol[123]
行から列を読み取ります。row[123]
Standard1
my $cassandra = Net::Cassandra::Easy->new(keyspace => 'Keyspace1', server => 'localhost');
$cassandra->connect();
my $result = $cassandra->get(['row1', 'row2', 'row3'], family => 'Standard1', byname => ['col1', 'col2', 'col3']);
これは期待どおりに機能します。
ただし、。で行を挿入しようとするrow1
と。
$result = $cassandra->mutate(['row1'], family => 'Standard1', insertions => { "col1" => "Value to set." });
..エラーメッセージが表示されますCan't use string ("0") as a SCALAR ref while "strict refs" in use at .../Net/GenThrift/Thrift/BinaryProtocol.pm line 376
。
私は何が間違っているのですか?