[英]datastax java driver select + discardAll
我可以在一个查询中选择并区分吗?
例如:
QueryBuilder
.select()
.all()
.from(Connector.KEY_SPACE_NAME, table)
.where(eq(this.uuidHotel, hotelUUID))
.discardAll(this.uuidHotel, javaList)
我无法理解您的专栏家庭结构。 但是您的操作似乎异常。
您正在查询一个名为uuidHotel
的字段,所以我假设您正在查询C *中的UUID类型。 它必须是分区键,否则您将无法预期结果。
但是,您还在同一字段上使用discardAll
。 它只能在CollectionType字段上使用。 https://docs.datastax.com/zh-CN/cql/3.0/cql/cql_using/use_collections_c.html
所以这很不寻常。
我认为您正在寻找DISTINCT
。 请参考http://docs.datastax.com/en/cql/3.1/cql/cql_reference/select_r.html
希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.