Я использую mapbox gl для отображения карт.Мне нужно использовать фильтры, чтобы заменить предыдущий запрос SQL.
Запрос использовался для отображения некоторых стран.Затем были показаны следующие страны:
выберите * из стран, где значение A! = 1 и значение B! = 2 и (значение1! = 111 или значение2! = 222 или значение3! = 333)
Тогда, как в документах (https://docs.mapbox.com/mapbox-gl-js/style-spec/#other-filter) «все» и «любые» предназначены для «и» и «или»
, я предположил, что фильтр будет выглядеть так:
["all", ['! =', 'valueA', 1], ['! =', 'valueB', 2], ["any", ['! =', 'value1', 111], ['! = ',' value2 ',' 222 '], ['! = ',' value3 ',' 333 ']]
Но не работает должным образом.
правильный способ вложения фильтров?