2011-03-01 11 views
4

SimpleCassieを使用して列ファミリのすべてのキーを取得することは可能ですか? 私はSimpleCassieのGoogleコードを見ましたが、わかりません。CassandraはPHP SimpleCassieを使用してすべてのキーを取得します

別の問題は、次のコードを使用して列の値にアクセスすることです。 ( 'Toys') - >キー( 'Transformer') - >列( 'Price') - > get();

$ price = $ cassie-> keyspace( 'ToyStore') - > cf

echo $ price;

「常にキャッサンドラのオブジェクトは列に変換できません」と文句を言います。 列の値を印刷することはできますか?

答えて

1

あなたは、get_range_slicesを使用する「」で始まり、各呼び出しの後に次の呼び出し(免責事項:SimpleCassieでこれをテストしていない)でスタートキーとして最後のキーを使用する必要があります

どのようにあなたを並べ替えるん列ファミリ内の列?価格のロングタイプ?

有効 'compare_with' の値は、(cassandra.yamlから)である:「AsciiType、UTF8Type、LexicalUUIDType、TimeUUIDType、LongType、 及びIntegerType(一般可変長整数型)

+0

私は列をソートするUTF8Typeを使用します。 – chnet

+1

私は2番目の質問を見つけました。get()を使う代わりにvalue()を使うと、カラムの値が返されます。 – chnet

関連する問題