and
Creates a filter that performs a logical AND of the provided list of filters. Note that this will only generate an "$and" operator if absolutely necessary, as the query language implicitly ands together all the keys. In other words, a query expression like: ``and(eq("x", 1), lt("y", 3))``
will generate a MongoDB query like: `{x : 1, y : {$lt : 3}}``
@param filters the list of filters to and together @return the filter