not()

仅匹配不满足筛选条件的行。

not()函数要求您使用原始的PostgREST语法来表示筛选条件的值。

1.not('id', 'in', '(5,6,7)')  // Use `()` for `in` filter
2.not('arraycol', 'cs', '{"a","b"}')  // Use `cs` for `contains()`, `{}` for array values

案例教程

案例1#

1create table
2  countries (id int8 primary key, name text);
3
4insert into
5  countries (id, name)
6values
7  (1, 'null'),
8  (2, null);

参数说明

  • 列(column)[必要参数]
    string类型

    要过滤的列

  • 运算符(operator)[必要参数]
    string类型

    要否定进行筛选的运算符,遵循PostgREST的语法规则。

  • 值(value)[必要参数]
    任意类型

    用来过滤的值,遵循PostgREST的语法