Filter Operators
用于 Repository 的 find、findOne、findAndCount、count 等 API 的 filter 参数中:
为了支持 JSON 化,NocoBase 中将查询运算符以 $ 为前缀的字符串标识。
另外,NocoBase 也提供了扩展运算符的 API,详见 db.registerOperators()。
通用运算符
$eq
判断字段值是否相等于指定值。相当于 SQL 的 =。
示例
等同于 title: '春秋'。
$ne
判断字段值是否不等于指定值。相当于 SQL 的 !=。
示例
$is
判断字段值是否为指定值。相当于 SQL 的 IS。
示例
$not
判断字段值是否不为指定值。相当于 SQL 的 IS NOT。
示例
$col
判断字段值是否等于另一个字段的值。相当于 SQL 的 =。
示例
$in
判断字段值是否在指定数组中。相当于 SQL 的 IN。
示例
$notIn
判断字段值是否不在指定数组中。相当于 SQL 的 NOT IN。
示例
$empty
判断一般字段是否为空,如果是字符串字段,判断是否为空串,如果是数组字段,判断是否为空数组。
示例
$notEmpty
判断一般字段是否不为空,如果是字符串字段,判断是否不为空串,如果是数组字段,判断是否不为空数组。
示例

