Supabaseで、select().eq(‘column_name’, null) でデータを取得できず、躓くことがありました。正しい書き方について説明します。
広告
ソースコード
間違い
const { data, error } = await supabase .from('posts') .select() .eq('title', null)
正しい
eqではなくisを使います。
const { data, error } = await supabase .from('posts') .select() .is('title', null)
nullではないデータを取得するには、notとisを使います。
const { data, error } = await supabase .from('posts') .select() .not('title', 'is', null)