Я использую Cassandra
запрос с java, чтобы узнать всех студентов с именами Джон и Джеймс , которые получили 80 оценок.
Моя сущностьis:
@Table(value="student")
public class Student{
@PrimaryKey
private String id;
private String name;
private double marks;
//getters and setters
}
Запрос на поиск имен (Джон и Джеймс) с 80 отметками:
Statement query = QueryBuilder.select().from("keyspace", "student").allowFiltering()
.where(QueryBuilder.eq("name", "John")).and(QueryBuilder.eq("marks", 80));
Выполнение запроса:
cassandraTemplate.getSession().execute(query);
Я пытался использоватьQueryBuilder.in
но похоже, что мы можем использовать его только с первичными ключами.
Как я могу одновременно проверить Джона и Джеймса и получить запись?