hinzugefügt Ich habe Cassandra Tabelle wie untenerlaubt Bedarf Zugriff auf Cassandra Filtering werden
create table user(
id UUID PRIMARY KEY,
firstname varchar,
secondname varchar,
emailid varchar,
);
Von Java - Frühling Boot im Daten versuchen
Optional<User> findByEmailid(String emailId);
ich Fehler
besagt, erhalten Zugriff aufEs fordert mich auf, den Teil "FILTERING ALLOWED" der Abfrage zu verwenden. Gibt es das überhaupt, um dies global zu ermöglichen oder sollte ich die Abfrage/db-Struktur ändern?
Bedeutet es, dass ich immer mit PRIMARY KEY abfragen sollte? Ich kann nicht mit anderen Spalten filtern? – syv
@syv korrekt. Sie müssen Ihre Primärschlüssel immer mit den Spalten erstellen, für die Sie Abfragen durchführen möchten. – Aaron
Danke. Ich hatte das Design im Detail durchgespielt, es gibt drei Optionen, die vorgeschlagen wurden. 1. Ich muss das Datenmodell erneut betrachten. 2. Erlaube Filter 3. Index hinzuzufügen. – syv