2017-09-13 1 views
0

Ich weiß, dass != nicht in CQL-Select-Anweisungen unterstützt wird. Und ich weiß auch, dass != Abfragen nicht effizient sind. Aber warum ist es nicht erlaubt, auch wenn ich bereit bin, Filter zu akzeptieren?Cassandra CQL wählen '! =' Operator

Zum Beispiel möchte ich etwas wie folgt aus: Select * from foo where PK='something' and CK1='something' and CK2!='something' allow filtering

Meine Argumentation ist, dass die Mächtigkeit niedrig genug wäre nach PK und CK1 das ist mir egal, wenn Cassandra alle restlichen Zeilen lesen hat.

Frage: Abgesehen von Anwendung Filterseite, gibt es eine Möglichkeit, das nur mit CQL zu tun?

Antwort