获取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()
。 对不起。