查询筛选指令 Query Command

以下指令挂载在 db.command 下

类型 接口 说明
比较运算 eq 字段等于 ==
neq 字段不等于 !=
gt 字段大于 >
gte 字段大于等于 >=
lt 字段小于 <
lte 字段小于等于 <=
in 字段值在数组里
nin 字段值不在数组里
逻辑运算 and 表示需同时满足指定的所有条件
or 表示需同时满足指定条件中的至少一个
exist 表示该字段是否存在,传入true或者false

使用方法:

  1. //1.在云函数内新建dbcommand对象
  2. const dbCmd = db.command
  3. //2.然后通过对象调用相应的筛选条件即可
  4. db.collection('goods').where({
  5. memory: dbCmd.gt(8), // 表示大于 8,以此类推
  6. })