public function mapReduce($map, $reduce, $out = ['inline' => true], array $options = [])
{
$this->query['type'] = Query::TYPE_MAP_REDUCE;
$this->query['mapReduce'] = ['map' => $map, 'reduce' => $reduce, 'out' => $out, 'options' => $options];
return $this;
}