我正在努力发展自己的mongodb。并且问两天问题。
昨天,我已经了解到“第一栏>第二栏”。在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”
的记录答案 0 :(得分: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))),
));