public function whereElemNotMatch($field, $expression)
    {
        return $this->whereNot($this->expression()->whereElemMatch($field, $expression));
    }
public function whereElemNotMatch($field, $expression)
    {
        return $this->whereNot($this->expression()->whereElemMatch($field, $expression));
    }
public function whereElemNotMatch ( $ field , $ expression ) { return $ this -> whereNot ( $ this -> expression ( ) -> whereElemMatch ( $ field , $ expression ) ) ; }
Matches documents in a collection that contain an array field with elements
that do not matches all the specified query criteria.

@param string $field
@param Expression|callable|array $expression

@return Expression
Matches documents in a collection that contain an array field with elements that do not matches all the specified query criteria .