繁体   English   中英

MongoDB第一栏+第二栏> 2

[英]MongoDB First Column+Second Column>2

我正在尝试使自己了解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”

正如我昨晚说的,您可以使用$addhttp : //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))),
));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM