command.and

解释:数据库查询指令,用于连接多个筛选条件,各条件之间满足逻辑”与”的关系,该指令可接受数组类型的参数。

例如,筛选出数据表中 age 大于 25 且小于 50 的用户

代码示例

级联查询写法:

  1. swan.cloud.init({
  2. env: 'envId'
  3. });
  4. const db = swan.cloud.database();
  5. db.collection('users')
  6. .where({
  7. age: _.gt(25).and(_.lt(50))
  8. })

前置查询写法:

  1. swan.cloud.init({
  2. env: 'envId'
  3. });
  4. const db = swan.cloud.database();
  5. db.collection('users')
  6. .where({
  7. // and指令同时支持传入数组,_.and([_.gt(25), _.lt(50)])
  8. age: _.and(_.gt(25), _.lt(50))
  9. })