操作符
| 说明
|
set(data: object): setcommand
| 更新操作符,用于设置字段为指定值。
|
inc(num: number): inccommand
| 更新操作符,用于指示字段值做累加。
|
and(...cmd: array | 逻辑运算符,用于表示逻辑“与”关系,即同时满足所有条件。
|
or(...cmd: array | 逻辑运算符,用于表示逻辑“或”关系,即满足所有条件中的至少一个。
|
not(cmd: querycommand | querychain): querychain
| 逻辑运算符,用于表示逻辑“非”关系,即需要不满足指定条件。
|
nor(...cmd: array | 逻辑运算符,用于表示逻辑“都不”关系,即需要不满足所有条件。
|
eq(val: any): querychain
| 比较运算符,用于指定字段等于给定值。
|
neq(val: any): querychain
| 较运算符,用于指定字段不等于给定值。
|
lt(val: any): querychain
| 比较运算符,用于指定字段小于给定值。
|
lte(val: any): querychain
| 比较运算符,用于指定字段小于或等于给定值。
|
gt(val: any): querychain
| 比较运算符,用于指定字段大于给定值。
|
gte(val: any): querychain
| 比较运算符,用于指定字段大于或等于给定值。
|
in(val: any[]): querychain
| 比较运算符,用于指定字段值在给定数组内。
|
nin(val: any[]): querychain
| 比较运算符,用于指定字段值不在给定数组内。
|
exists(exists: boolean): querychain
| 查询操作符,用于判断字段是否存在。
|
mod(divisor: number, remainder: number): querychain
| 查询操作符,用于指定字段值除以 divisor 余数需为 remainder。
|
all(val: any[]): querychain
| 数组查询操作符,用于指定数组字段需要包含给定数组的所有元素。
|
elemmatch(cmd: object | querychain | querycommand): querychain
| 数组查询操作符,用于指定数组字段至少包含一个满足给定的所有条件的元素。
|
size(size: number): querychain
| 数组查询操作符,用于指定数组字段长度等于给定值。
|