2013-07-24 5 views
0

Я пытаюсь развиваться в mongodb. и задал несколько вопросов в течение двух дней.MongoDB First Column + Second Column> 2

вчера, я узнал, что «Первая колонка> Вторая колонка». В mongodb я сделал это как:

$hg = $coll_mac->aggregate(array(
       array('$match'=>array('sezon_kodu'=>$sezon, 'tarih'=>array('$lt'=>$time))), 
       array('$project'=> 
        array(
         'c'=>array('$cmp'=>array('$ft1','$ft2')) 
        ) 
       ), 
       array('$match'=>array('c'=>array('$gt'=>0))), 
       array('$group' => array(
        '_id' => '', 
        'total' => array('$sum' => '$c') 
         )) 
      )); 

Теперь, как я могу это написать? «Выбор записей (Первая колонка + вторая колонка)> 2»

ответ

1

Как я сказал вчера вечером, вы ча использовать $add: http://docs.mongodb.org/manual/reference/aggregation/add/

$hg = $coll_mac->aggregate(array(
    array('$match'=>array('sezon_kodu'=>$sezon, 'tarih'=>array('$lt'=>$time))), 
    array('$project'=> 
     array(
      'c'=>array('$add'=>array('$ft1','$ft2')) 
     ) 
    ), 
    array('$match'=>array('c'=>array('$gt'=>2))), 
)); 
+0

@Derick хмм а одну гильзу в документации: HTTP: //docs.mongodb.org/manual/reference/aggregation/add/ - это не самая легкая вещь для понимания – Sammaye