Domanda

Come posso ottenere le chiavi della colonna fare sesso = maschio. Utilizzando la libreria PHP da http://wiki.apache.org/cassandra/ClientExamples

Per esempio le chiavi sono

0,1,2

chiave: 0 {  colonna (nome: l'età, il valore: 24),  colonna (nome: il sesso, il valore: femmina) }

chiave: 1 {  colonna (nome: l'età, il valore: 24),  colonna (nome: il sesso, il valore: femmina) }

Tasto: 2 {  colonna (nome: l'età, il valore: 26),  colonna (nome: il sesso, il valore: maschio) }

È stato utile?

Soluzione

Al momento è necessario creare un altro ColumnFamily, per esempio UserSex, e rendere ogni valore indicizzato nell'originale CF una chiave nella nuova. Così si avrebbe 'maschile' e 'femminile' essere le chiavi, sia con colonne della user id, o supercolumns (denormalizing) contenenti l'intero record utente, in modo da non dovete fare un multiget dopo che l'indice ottenere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top