получить список различных значений из Eve API - PullRequest
0 голосов
/ 25 октября 2019

Я легко могу получить список уникальных значений из коллекции в mongodb, используя команду $ Different.

Но я не могу понять, как реализовать то же самое в Eve Framework.

Прямо сейчасЯ просто делаю агрегацию и получаю оттуда уникальные значения, даже если мне не нужно подсчитывать:

count_intents = {
    'url': 'requests/num_by_intent',
    'datasource': {
        'source': 'requests',
        'aggregation': {
            'pipeline': [
                {"$group": {"_id": "$intent_name", "count": {"$sum": 1}}},
            ]
        }
    }
}

Так что мне просто нужен список intent_name. Я также могу сделать что-то вроде pre_request ловушка события , но это кажется неразумным.

TL; DR: есть ли способ получить список различных значений посредством запроса к Еве?

...