|
楼主 |
发表于 2013-12-18 10:25:49
|
显示全部楼层
本帖最后由 小花鱼 于 2013-12-18 10:27 编辑
Hex 发表于 2013-12-18 10:19
在你写查询语句的地方,你总要把数据从数据库里取出来吧?取数据的时候分页取。
就是类似 MySQL 里的 lim ... PHP复制代码
function get_error ($a_table_name, $a_id) {
$t_where = array ('table_name' => '0000' . $a_id );
$t_data = $this->mongo_model->findone ( $a_table_name, $t_where );
$t_ret = array ();
$t_day = array ();
$t_index = 0;
foreach ($t_data ['error'] as $key => $value ) {
$t_ret [$t_index] = "<div ><font color=#FF0000>" ." " . date("Y-m-d H:i:s",$value ['time']/1000) . " </font>" . "<font color=#8600FF>" . $value ['player_id'] . "发来错误信息:" . "</font>" . "<font color=#4D0000>" . $value ['error'] . "</font></div>";
$t_day [$value ['player_id']] = 1;
$t_index ++;
}
$t_ret ['count'] = $t_index;
$t_ret ['day_count'] = count ( $t_day );
$t_index = 0;
foreach ( $t_day as $key => $value ) {
$t_ret ['player_id'] [$t_index] = $key;
$t_index ++;
}
return $t_ret;
}
复制代码
你看我写的这个方法。mysql分页我觉得没问题,可这个mongo,我就不知道怎么办了。
|
|