Cassandra'larla yeniyim ve bir sorunla karşılaştım. Bir keyspace demodb ve bir masa kullanıcısı oluşturdum. Bu tabloda 3 sütun var: id (int ve birincil anahtar), firstname (varchar), name (varchar).cassandra, birincil olmayan bir anahtarla seçin
SELECT * FROM demodb.users WHERE id = 3;
ama bu bir: bu istek bana iyi bir sonuç göndermek
SELECT * FROM demodb.users WHERE firstname = 'francois';
çalışmıyor ve aşağıdaki hata mesajı alıyorum:
InvalidRequest: code=2200 [Invalid query] message="No secondary indexes on the restricted columns support the provided operators: "
Bu istek de gelmez 't çalışması:
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."
Şimdiden teşekkürler.
Bu bilgiler için çok teşekkürler – mel