sql >> Databáze >  >> RDS >> Mysql

Jak nejlépe navrhnout REST API s více filtry?

Pro rozšíření odpovědi od J.F. to zní, jako byste měli jeden zdroj, sadu kurzů, které by byly na URI:

/courses

Filtrování tohoto zdroje se obvykle provádí pomocí parametrů dotazu k filtrování tohoto jediného zdroje, např.:

/courses?college=123&instructor=321

Tímto způsobem se vyhnete problému se všemi možnými permutacemi vytvářejícími proliferaci zdrojů.

V zásadě:Existuje jeden zdroj, který lze podle potřeby filtrovat.



  1. Jak rychle VYBRAT 3 náhodné záznamy z 30k MySQL tabulky s filtrem kde pomocí jediného dotazu?

  2. Chyba SQL s neplatným názvem sloupce

  3. MySQL - Tabulka 'my_table' nebyla uzamčena pomocí Lock Tables

  4. Postgres analogie k CROSS APPLY na SQL Server