我是cassandra的新手,我遇到了一个问题.我创建了一个keypace demodb和一个表用户.该表有3列:id(int和主键),firstname(varchar),name(varchar).这个请求给我带来了好结果:
SELECT * FROM demodb.users WHERE id = 3;
Run Code Online (Sandbox Code Playgroud)
但是这一个:
SELECT * FROM demodb.users WHERE firstname = 'francois';
Run Code Online (Sandbox Code Playgroud)
不起作用,我收到以下错误消息:
InvalidRequest: code=2200 [Invalid query] message="No secondary indexes on the restricted columns support the provided operators: "
Run Code Online (Sandbox Code Playgroud)
此请求也不起作用:
SELECT * FROM users WHERE firstname = 'francois' ORDER BY id DESC LIMIT 5;
InvalidRequest: code=2200 [Invalid query] message="ORDER BY with 2ndary indexes is not supported."
Run Code Online (Sandbox Code Playgroud)
提前致谢.