$f3 = \Base::instance();
$mapper = new \DB\Mongo\Mapper($f3->get('MongoDB'),'transactions');
$filter = array('userId'=>$transArray['userId']);
$options = array(
array(
'group' => array(
'_id' => array('userId' => $userId),
'systemGeneratedCashback' => array('$sum' => 'systemGeneratedCashback')
)
)
);
$data = $mapper->find($filter, $options);
echo "<pre>";
print_r($data);
exit;
$options = array(
'group => array(
'keys' => array('userId' => 1),
'reduce' => 'function (obj, prev) {cash_sum += obj.systemGeneratedCashback;}',
'initial' => array('cash_sum' => 0),
'finalize' => '',
);
)