2012-01-24 101 views
1

我知道可以扭轉像列順序:卡桑德拉(phpcassa)反轉鍵?

$行= $測試 - > get_range( 「」, 「」,10,NULL, 「」, 「」,TRUE);

但鍵在db像1,2,3,4我想獲得最新的10個鍵,然後像反向分頁一樣。 所以我基本上想要先進先出。 什麼是最好的方法?

當然,我可以從cassandra中獲取所有的密鑰,然後通過php將它們反轉,但必須有更優雅的東西。

回答

1

如果您使用RandomPartition(您幾乎可以肯定應該是這樣,請參閱here for more info on picking a partitioner),您無法獲得有序範圍的按鍵。即使您使用的是OrderedPartitioner,也無法獲得相反的一系列鍵。

要實現你想要做的事情,請使用列名稱是當前用於行鍵的行,並且只需獲得極限爲10的顛倒切片。