获取Cassandra中Set type列的元素数

如何获取Cassandra(cql)中列中元素的数量,它是Set; 例如; 表中的列的值为{'9970GBBHVOB61','9970GBBHVOB62','9970GBBHVOB6O'}。我想从查询中返回3


不幸的是,即使在CQL Driver v2中,Collections-support也不完美:您可以在upsert语句中添加或删除项目。 但是更多关于它们的信息,比如做项目选择,询问收集项目的TTL或询问集合的大小,都不被支持。 所以你必须

resultset: SELECT collection_column FROM ...

然后通过resultset.one()resultset.all()获取item.size()并自己获取item.size() 。 对不起。

链接地址: http://www.djcxy.com/p/78027.html

上一篇: Get count of elements in Set type column in Cassandra

下一篇: Retrofit gives EOFException only the first time