Параметр URL Express IN Ключевое слово - PullRequest
0 голосов
/ 13 февраля 2020

Как мне mimmi c ключевое слово SQL IN в строке запроса URL? Я могу сузить свои результаты с помощью простых запросов, таких как:
http://localhost:3000/data?color=blue
Однако, как мне передать строку запроса, если я хочу цвета синий и зеленый, без повторения части «& color =» снова и снова .

1 Ответ

1 голос
/ 13 февраля 2020

Звучит так, будто вы хотите передать строку запроса следующим образом:

?colors=blue,green,yellow

Эта система используется, например, в Google Places API для ограничения обязательных полей, но стандартного способа делая это.

Однако имейте в виду, что URL не может быть бесконечно длинным (зависит от браузера, но в зависимости от базы данных, IN обычно также не может быть заполнен бесконечными значениями). Если вы хотите передать огромные наборы данных, рассмотрите возможность переключения на HTTP POST и отправки значений в теле.

...