le ORDER BY me manque...
franchement, j'y arrive pas, j'ai passé 2 jours à trouver un moyen de pouvoir filtrer et impossible de faire un ORDER BY sur ce que je souhaite.
c'est pas simple... Si quelqu'un à une idée?
Je souhaite resté en random, mais je souhaite aussi pouvoir faire un trie.
Normalement c'est possible, mais c'est l'organisation qu'il doit être fait...
Cas concret, j'ai une "table" avec des images (id, nom, taille, date d'insertion, date de mise à jours, si_visible...)
et j'aimerai pouvoir faire un select de mes images en fonction de si_visible et de les trier par date de mise à jours
jusqu'à présent, j'y arrive pas sans passer en orderedbytemachin.
Alors je me sus dit, tiens, on crée une autre "table" avec pour info:
id_image, date de mise à jours, si_visible) et on fait une clé qui est si_visible puis id_image. Et quand je fais un select dessus, j'utilise les ID renvoyé pour récupéré mes images dans ma "table" images.
mais quand je fais mon select dessus il me dit toujours pareil:
Code:
Bad Request: ORDER BY is only supported when the partition key is restricted by an EQ or an IN.
Sniff, c'est tout ce qui me manque...
Il est pourtant possible de le faire en CQL3 mais dans des cas particuliers, si quelqu'un voit comment faire dans mon cas.
J'ai peur que Cassandra ne soit pas utilisable dans mon cas (et pourtant, hormis ça c'est le seul point qui manque)
ps: le pire c'est que ça doit être tout bête; mais personne en parle vraiment...