public function addNor($expression)
{
if (!isset($this->query['$nor'])) {
$this->query['$nor'] = [];
}
$this->query['$nor'] = array_merge($this->query['$nor'], array_map(function ($expression) {
return $expression instanceof Expr ? $expression->getQuery() : $expression;
}, func_get_args()));
return $this;
}