如何使用DataStax Java驱动程序查询Cassandra动态列?
我有一个模式,它以如下格式存储Cassandra中的值 罗基:一如何使用DataStax Java驱动程序查询Cassandra动态列?,cassandra,Cassandra,我有一个模式,它以如下格式存储Cassandra中的值 罗基:一 => (name=field1, value=ABC, timestamp=1223232) => (name=field2, value=XYZ, timestamp=1223232121) => (name=field3, value=ADS, timestamp=122323222323) 当我使用DataStax java驱动程序查询字段(field1、field2、field3)
=> (name=field1, value=ABC, timestamp=1223232)
=> (name=field2, value=XYZ, timestamp=1223232121)
=> (name=field3, value=ADS, timestamp=122323222323)
当我使用DataStax java驱动程序查询字段(field1、field2、field3)时,我得到了未定义的列错误。我听说CQL3不支持动态列。在这种情况下,如何在不更改模式的情况下使其与新版本一起工作?
您的查询应该类似于SELECT*FROM WHERE key=
。
这些
字段
将成为CQL中的单元格值,而不是列名谢谢。我通过改变专栏家庭找到了解决问题的办法。