src/PHPixie/Database/Driver/Mongo/Query/Builder.php
<?php
namespace PHPixie\Database\Driver\Mongo\Query;
class Builder extends \PHPixie\Database\Type\Document\Query\Implementation\Builder
{
public function setCollection($collection)
{
$this->setValue('collection', $collection);
}
public function addUnset($args)
{
$this->addValuesToArray('unset', $args, true);
}
public function addIncrement($args)
{
$this->addKeyValuesToArray('increment', $args, true, true, true);
}
public function setBatchData($documents)
{
$this->setValue('batchData', $documents);
}
public function addInOperatorCondition($field, $values, $logic, $negate, $containerName)
{
$this->conditionContainer($containerName)->addInOperatorCondition($field, $values, $logic, $negate);
}
}