1: <?php
2:
3: namespace PHPixie\Database\Driver\Mongo\Query;
4:
5: class Builder extends \PHPixie\Database\Type\Document\Query\Implementation\Builder
6: {
7: public function setCollection($collection)
8: {
9: $this->setValue('collection', $collection);
10: }
11:
12: public function addUnset($args)
13: {
14: $this->addValuesToArray('unset', $args, true);
15: }
16:
17: public function addIncrement($args)
18: {
19: $this->addKeyValuesToArray('increment', $args, true, true, true);
20: }
21:
22: public function setBatchData($documents)
23: {
24: $this->setValue('batchData', $documents);
25: }
26:
27: public function addInOperatorCondition($field, $values, $logic, $negate, $containerName)
28: {
29: $this->conditionContainer($containerName)->addInOperatorCondition($field, $values, $logic, $negate);
30: }
31: }
32: