if文で条件分岐して、Supabaseのクエリを書き分ける方法について説明します。
広告
ソースコード
以下のコードはSupabaseの公式ドキュメントから引用しました。
Supabase Javascript Client – Using filters
const filterByName = null const filterPopLow = 1000 const filterPopHigh = 10000 let query = supabase .from('cities') .select('name, country_id') if (filterByName) { query = query.eq('name', filterByName) } if (filterPopLow) { query = query.gte('population', filterPopLow) } if (filterPopHigh) { query = query.lt('population', filterPopHigh) } const { data, error } = await query
変数queryにクエリを代入し、if文で条件分岐して、queryにクエリを付け足します。