in, nin to of, nof for go and dart generator compatibility

This commit is contained in:
2026-04-17 02:24:03 -04:00
parent 87a845e85a
commit 509194b55f
3 changed files with 27 additions and 27 deletions

View File

@ -717,8 +717,8 @@ impl<'a> Compiler<'a> {
let param_index = i + 1;
let p_val = format!("${}#>>'{{}}'", param_index);
if op == "$in" || op == "$nin" {
let sql_op = if op == "$in" { "IN" } else { "NOT IN" };
if op == "$of" || op == "$nof" {
let sql_op = if op == "$of" { "IN" } else { "NOT IN" };
let subquery = format!(
"(SELECT value{} FROM jsonb_array_elements_text(({})::jsonb))",
cast, p_val