我对 cassandra 还很陌生,但到目前为止我已经取得了不错的进展。
$conn = new ConnectionPool('Cluster');
$User = new ColumnFamily($conn, 'User');
$index_exp = CassandraUtil::create_index_expression('email', 'John@dsaads.com');
$index_clause = CassandraUtil::create_index_clause(array($index_exp));
$rows = $User->get_indexed_slices($index_clause);
foreach($rows as $key => $columns) {
echo $columns['name']."<br />";
}
我使用这种类型的查询从某人的电子邮件地址获取特定日期。但是,我现在想做两件事。
- 统计数据库中的每个用户并显示数量
- 使用 $columns['name'] 列出数据库中的每个用户。" ".$columns['email']
在 mysql 中,我只会从选择查询中删除“where 属性”,但是我认为它在这里有点复杂?