Wie kann ich den Schlüssel einer Spalte in cassandra mit PHP bekommen?
Frage
Wie kann ich die Schlüssel der Spalte, die Geschlecht = männlich bekommen. Mit Hilfe der PHP-Bibliothek von http://wiki.apache.org/cassandra/ClientExamples
Zum Beispiel meine Schlüssel sind
0,1,2
-Taste: 0 { Spalte (Name: Alter, Wert: 24), Spalte (Name: Geschlecht, Wert: weiblich) }
-Taste: 1 { Spalte (Name: Alter, Wert: 24), Spalte (Name: Geschlecht, Wert: weiblich) }
Taste: 2 { Spalte (Name: Alter, Wert: 26), Spalte (Name: Geschlecht, Wert: männlich) }
Lösung
Zur Zeit müssen Sie eine andere ColumnFamily erstellen, beispielsweise UserSex und machen jeden indizierten Wert in der ursprünglichen CF ein Schlüssel in der neuen. Sie würden also ‚männlich‘ haben und ‚weiblich‘ Schlüssel sein, entweder mit Spalten der Benutzer-ID, oder (Denormalisierung) supercolumns den gesamten Benutzerdatensatz enthält, so dass Sie nicht eine multiget nach dem Index erhalten zu tun.