繁体   English   中英

datastax Java驱动程序选择+

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM