INNER CODE UNIT · Python

res

mongomock/mongomock · mongomock/aggregate.py:403

                res = number_0 - number_1
                if isinstance(res, datetime.timedelta):
                    return round(res.total_seconds() * 1000)
                return res

        assert isinstance(
            values, (tuple, list)
        ), f"Parameter to {operator} must evaluate to a list, got '{type(values)}'"

        parsed_values = list(self.parse_many(values))
        assert parsed_values, f'{operator} must have at least one parameter'
        for value in parsed_values:
            if value is None:
                return None
            assert isinstance(value, numbers.Number), f'{operator} only uses numbers'
        if operator == '$add':
            return sum(parsed_values)
        if operator == '$multiply':

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…