我目前遇到一个问题,我的xyz数据库中的查询。当我尝试执行查询select * from table where x='data' order by created_at desc ALLOW FILTERING
,
我收到以下错误消息:"InvalidRequest: Error from server: code=2200 [Invalid query] message="ORDER BY is only supported when the partition key is restricted by an EQ or an IN."
个
我已经尝试自己解决这个问题,但没有找到解决方案。我非常感谢社区对如何解决这个问题的任何见解或建议。
1条答案
按热度按时间ukxgm1gy1#
这里没有解决办法。它指出,如果不指定分区键,就不能使用ALLOW FILTERING和ORDER BY。鉴于您的语句使用
x='data'
,我假设x不是分区键,因此您不能使用ORDER BY。