public function delete() { $query = $this->compileWheres($this); $result = $this->connection->{$this->collection}->remove($query); if (1 == (int) $result['ok']) { return $result['n']; } return 0; }