过滤器和条件运算符
我们原生支持所有特定于方言的过滤器和条件运算符。
您可以从 drizzle-orm
导入所有过滤器和条件:
eq
值等于 n
ne
值不等于 n
---
gt
值大于 n
gte
值大于或等于 n
lt
值小于 n
lte
值小于或等于 n
。
---
exists
值存在
notExists
isNull
值为 null
isNotNull
值不为 null
---
inArray
值在值的数组中
notInArray
值不在值的数组中
---
between
值在两个值之间
notBetween
值不在两个值之间
---
like
值类似于其他值,区分大小写
ilike
值与某个其他值相似,不区分大小写
notIlike
值与某个其他值不相似,不区分大小写
---
not
所有条件必须返回 false
。
and
所有条件必须返回 true
。
or
一个或多个条件必须返回 true
。
---
arrayContains
测试某个列或表达式是否包含作为第二个参数传递的列表中的所有元素
arrayContained
测试作为第二个参数传递的列表是否包含某个列或表达式中的所有元素
arrayOverlaps
测试某个列或表达式是否包含作为第二个参数传递的列表中的任何元素。