我的cassandra表有一个legs set<frozen<leg>>
类型的列。
我正在使用以下类从我的cassandra数据库中获取数据:
from cassandra.query import dict_factory
from cassandra.cluster import Cluster
我有创建与cassandra的连接和运行查询的函数。
def runSelect(self,query):
return self.session.execute(query)
当我传递查询以选择text
,int
或timestamp
类型的列时,它可以正常工作,但如果我尝试选择set
类型列,它会抛出一个错误:
&#34; cassandra.InvalidRequest:服务器出错:代码= 2200 [查询无效]
Message =&#34;无法执行此查询,因为它可能涉及数据过滤,因此可能具有不可预测的性能。如果要在性能不可预测的情况下执行此查询,请使用ALLOW FILTERING&#34;