Typefully

PK 값으로 조회할 때 maybeSingle 활용하기 - Supabase

Avatar

Share

 • 

3 years ago

 • 

View on X

Supabase의 .single()은 반환값이 1개가 아닐 경우 error를 반환한다. .limit(1)을 활용할 수 있다. const { data, error } = await supabase .from('countries') .eq('id', 326) .single(); if (error) throw error; data; // PK 값이 326인 국가가 반드시 있음 supabase.com/docs/reference/javascript/single
특정한 값을 조회할 때는 .maybeSingle()을 활용하면 된다. 반환된 데이터가 배열 형태가 아닌 게 포인트 const { data, error } = await supabase .from('countries') .eq('id', 326) .maybeSingle(); if (error) throw error(500); data; // { } 또는 null 형태 supabase.com/docs/reference/javascript/maybesingle
Avatar

현빈 | Hyunbin

@hyunbinseo97

c/2022HB ☄️