Мне нужно получить значение внутри URL (/ some / url / value в качестве подресурса), которое можно использовать в качестве параметра в агрегации $ match:
event/mac/11:22:33:44:55:66 --> {value:'11:22:33:44:55:66'}
, а затем:
{"$match":{"MAC":"$value"}},
вот нерабочий пример:
event = {
'url': 'event/mac/<regex("([\w:]+)"):value>',
'datasource': {
'source':"event",
'aggregation': {
'pipeline': [
{"$match": {"MAC":"$value"}},
{"$group": {"_id":"$MAC", "total": {"$sum": "$count"}}},
]
}
}
}
этот пример корректно работает с:
event/mac/blablabla?aggregate={"$value":"aa:11:bb:22:cc:33"}
любым предложением?