Ich bin neu mit Cassandra und ich traf ein Problem. Ich habe einen Keypace Demodb und eine Tabelle Benutzer erstellt. Diese Tabelle hat 3 Spalten: ID (int und Primärschlüssel), Vorname (varchar), Name (varchar). diese Anfrage mir das gute Ergebnis an:cassandra, wählen Sie über einen nicht primären Schlüssel
SELECT * FROM demodb.users WHERE id = 3;
aber diese:
SELECT * FROM demodb.users WHERE firstname = 'francois';
funktioniert nicht und ich erhalte die folgende Fehlermeldung:
InvalidRequest: code=2200 [Invalid query] message="No secondary indexes on the restricted columns support the provided operators: "
auch Dieser Antrag doesn t arbeiten:
SELECT * FROM users WHERE firstname = 'francois' ORDER BY id DESC LIMIT 5;
InvalidRequest: code=2200 [Invalid query] message="ORDER BY with 2ndary indexes is not supported."
Vielen Dank im Voraus.
Vielen Dank für diese Informationen – mel