Exemple #1
0
 private function record_query_history($field, $condition, $sort = array(), $limit = 0, $skip = 0)
 {
     list($condition, $field) = array(json_encode($condition), json_encode($field));
     $command = "db.{$this->collection}.find({$condition},{$field})";
     if ($sort && is_array($sort)) {
         $command .= '.sort(' . json_encode($sort) . ')';
     }
     if ($limit >= 1) {
         $command .= ".limit({$limit})";
     }
     if ($skip >= 1) {
         $command .= ".skip({$skip})";
     }
     logger::mongo($command);
 }
Exemple #2
0
 private function record_query_history($field, $condition, $sort = array(), $limit = 0, $skip = 0)
 {
     list($condition, $field) = array(json_encode($condition), json_encode($field));
     $command = sprintf('db.%s.find(%s,%s)', $this->collection, $condition, $field);
     if ($sort && is_array($sort)) {
         $command .= sprintf('.sort(%s)', json_encode($sort));
     }
     if ($limit >= 1) {
         $command .= sprintf('.limit(%d)', $limit);
     }
     if ($skip >= 1) {
         $command .= sprintf('.skip(%d)', $skip);
     }
     logger::mongo($command);
 }