msProducts, select и регулярное выражение - как?
Хочу добавить в выборку регулярное выражение. К примеру: Правильный вариант:
Но завести это дело не выходит. В запрос нужная строка не добавляется. Как можно добавить регулярное выражение в выборку?
P.S. Задача — произвести сортировку по наличию остатков, формируемым компонентом msProductRemains. То есть сначала все товары с положительным остатком, затем с нулевым.
[[!msProducts ?
&select = `{"msProduct":"msProduct.*, msProduct.properties REGEXP '\"msproductremains\":{.*\".+\":\"*[1-9]+\"*.*}' as remains"}`
]]
P.S. Задача — произвести сортировку по наличию остатков, формируемым компонентом msProductRemains. То есть сначала все товары с положительным остатком, затем с нулевым.
Поблагодарить автора
Отправить деньги