PHPCassaで逆順で単一行の列をフェッチする方法は?
質問する
537 次
2 に答える
3
phpcassaのドキュメントから
public function get($key,
$columns=null,
$column_start="",
$column_finish="",
$column_reversed=False,
$column_count=self::DEFAULT_COLUMN_COUNT,
$super_column=null,
$read_consistency_level=null)
「@param列を逆順にフェッチする」を参照してください。bool $column_reversed
このパラメータを「true」に設定すると、列が逆順にフェッチされます。
multiget、get_range、および get_indexed_slicesクエリに対してこのパラメーターを設定することもできます。
于 2012-06-04T15:33:00.047 に答える
2
トリックは空の列スライス オブジェクトで行われます。
...
$cf = new ColumnFamily($pool, 'mycolumnfamily');
// normal order
$rows = $cf->get('mykey');
print_r($rows);
// reverse order, 5 is column count, true is reverse order
$rows = $cf->get('mykey', new ColumnSlice(null, null, 5, true) );
print_r($rows);
于 2012-06-04T11:39:13.317 に答える