def aggregate(self, mongo_collection, aggregate_query, mongo_db=None, **kwargs):
        """
        Runs an aggregation pipeline and returns the results
        https://api.mongodb.com/python/current/api/pymongo/collection.html#pymongo.collection.Collection.aggregate
        https://api.mongodb.com/python/current/examples/aggregation.html
        """
        collection = self.get_collection(mongo_collection, mongo_db=mongo_db)

        return collection.aggregate(aggregate_query, **kwargs)
def aggregate(self, mongo_collection, aggregate_query, mongo_db=None, **kwargs):
        
        collection = self.get_collection(mongo_collection, mongo_db=mongo_db)

        return collection.aggregate(aggregate_query, **kwargs)
def aggregate ( self , mongo_collection , aggregate_query , mongo_db = None , * * kwargs ) : collection = self . get_collection ( mongo_collection , mongo_db = mongo_db ) return collection . aggregate ( aggregate_query , * * kwargs )
Runs an aggregation pipeline and returns the results
        https://api.mongodb.com/python/current/api/pymongo/collection.html#pymongo.collection.Collection.aggregate
        https://api.mongodb.com/python/current/examples/aggregation.html
Runs an aggregation pipeline and returns the results https : // api . mongodb . com / python / current / api / pymongo / collection . html#pymongo . collection . Collection . aggregate https : // api . mongodb . com / python / current / examples / aggregation . html