我是新来Cassandra的。我已经创建了一个示例表。现在在插入过程中面临问题。
创建员工如下:
create table employee(
emp_id int PRIMARY KEY,
first_name text,
last_name text,
department text,
skillswithrank map
);
书面查询:
INSERT INTO company.employee(emp_id,first_name,last_name,department,skillswithrank )
VALUES (1,'sam', 'watson', 'IT', [{"nodejs":4},{"angularjs":4},{"expressjs":4}]);
我被困在这一点上。
1条答案
按热度按时间xv8emn3q1#
您试图插入一个Map列表,而不是Map,因此您的插入与表定义不匹配。另外,你在Map中使用了不正确的字符串语法。
您需要将insert写成: