簡體   English   中英

Flutter/Supabase - 使用“或”過濾器時出錯

[英]Flutter/Supabase - getting error with 'or' filter

我正在嘗試從我的 Flutter 應用程序構建一個 Supabase 查詢,該應用程序使用和“OR”where 子句

goalType = 'steppingStone' OR (goalOpen = true AND goalType != steppingStone)

這轉化為 rest 語法......

goalType.eq.steppingStone,all(goalOpen.eq.true,goalType.neq.steppingStone)

但是,當我調用它時,出現 Supabase/Postgress 錯誤

PostgrestException(message: "failed to parse logic tree ((goalType.eq.steppingStone,all(goalOpen.eq.true,goalType.neq.steppingStone)))" (line 1, column 33), code: PGRST100, details: unexpected "(" expecting letter, digit, "-", "->>", "->" or delimiter (.), hint: null)

有什么建議么?

我最后打錯字了。

rest 參數應該是

goalType.eq.steppingStone,添加(goalOpen.eq.true,goalType.neq.steppingStone)

... 不是...

goalType.eq.steppingStone,所有(goalOpen.eq.true,goalType.neq.steppingStone)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM