docs: def filter(self, *query_expressions):
          ''' Apply the given query expressions to this query object
  
              **Example**: ``s.query(SomeObj).filter(SomeObj.age > 10, SomeObj.blood_type == 'O')``
  
              :param query_expressions: Instances of :class:`ommongo.query_expression.QueryExpression`
  
              .. seealso:: :class:`~ommongo.query_expression.QueryExpression` class
          '''
          for qe in query_expressions:
              if isinstance(qe, dict):
                  self._apply_dict(qe)
              else:
                  self._apply(qe)
          return self