экспресс-валидатор: параметры запроса с фильтром

#node.js #express #express-validator

Вопрос:

У меня есть параметр запроса, который можно использовать в качестве фильтра, выглядит так:

 query1=test
or
query1[gt]=100
or
query1[gte]=101
....
 

Как мне интегрировать это в экспресс-валидатор? Должна быть возможность добавлять параметры строк запросов с большей функциональностью дополнительного фильтра.

Даже это, что на сегодняшний день является наихудшим подходом, не работает.

 query('query1').isAlphanumeric().optional()
query('query1[gt]').isAlphanumeric().optional()
 

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