使用astyanax在cassandra中插入列表

时间:2013-11-29 13:42:08

标签: java list insert cassandra astyanax

我在Cassandra面临一个插入列表

的问题
create table employees(
id int PRIMARY KEY,
name varchar,
emails list <varchar>
);

CQL查询

insert into employees (id, name, emails) values (1,'fake_name',['fake1@fake1.com', 'fake2@fake2.com']);

select * from employees

的结果
 id | emails                                | name
----+----------------------------------------+--------
 1 | ['fake1@fake1.com', 'fake2@fake2.com'] | shahid

我们如何使用Astyanax插入列表?

1 个答案:

答案 0 :(得分:1)

Astayanax仍然基于旧的Thrift API,因此它缺少支持CQL集合(例如Lists)的基础抽象。您应该使用CQL Java驱动程序:https://github.com/datastax/java-driver