Command.pullAll(value: any): Command

支持端:小程序 2.8.3 起, 云函数 1.2.1

数组更新操作符。给定一个值或一个查询条件,将数组中所有匹配给定值的元素都移除掉。跟 pull 的差别在于只能指定常量值、传入的是数组。

参数

value: any

值或查询条件

返回值

Command

示例代码:根据常量匹配移除

从 tags 中移除所有 database 和 cloud 字符串

  1. const _ = db.command
  2. db.collection('todos').doc('doc-id').update({
  3. data: {
  4. tags: _.pullAll(['database', 'cloud'])
  5. }
  6. })