こんにちは、Ruby on Rails に cassandra-cql gem を使用しています。
すべてのユーザーを数える必要があります。私の場合、users は users 列ファミリーの行です。ユーザーは (id, first_name, last_name, email) を持っています。以下のコードは、一種のバイナリ エンコーディングの値を返します。正しいカウンター値を整数として返す方法を知っている人はいますか?
または、すべてのユーザーを取得せずに最大の ID を返すことは可能ですか? CQLで?
または、インデックスを作成するときに何らかの種類の index_length がありますか?
def self.counter
count = @@db.execute("SELECT count(*) FROM users")
count.fetch do |f|
puts f.row.columns.first.value
end
end