查询筛选指令 Query Command
以下指令挂载在 db.command 下
类型 | 接口 | 说明 |
---|---|---|
比较运算 | eq | 字段等于 == |
neq | 字段不等于 != | |
gt | 字段大于 > | |
gte | 字段大于等于 >= | |
lt | 字段小于 < | |
lte | 字段小于等于 <= | |
in | 字段值在数组里 | |
nin | 字段值不在数组里 | |
逻辑运算 | and | 表示需同时满足指定的所有条件 |
or | 表示需同时满足指定条件中的至少一个 | |
exist | 表示该字段是否存在,传入true或者false |
使用方法:
//1.在云函数内新建dbcommand对象
const dbCmd = db.command
//2.然后通过对象调用相应的筛选条件即可
db.collection('goods').where({
memory: dbCmd.gt(8), // 表示大于 8,以此类推
})