如何使用python查询set类型的cassandra列?

时间:2017-06-06 05:23:01

标签: python cassandra

我的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) 

当我传递查询以选择textinttimestamp类型的列时,它可以正常工作,但如果我尝试选择set类型列,它会抛出一个错误:

  

&#34; cassandra.InvalidRequest:服务器出错:代码= 2200 [查询无效]

     

Message =&#34;无法执行此查询,因为它可能涉及数据过滤,因此可能具有不可预测的性能。如果要在性能不可预测的情况下执行此查询,请使用ALLOW FILTERING&#34;

0 个答案:

没有答案