全部产品

deleteMany

更新时间:2020-12-23 18:17

删除集合中的一批记录。

方法定义

deleteMany(filter: object): Promise<MongoResult>;

请求参数

字段名

类型

必填

说明

filter

Object

数据库操作时的过滤条件。

示例

  • 删除所有 users 集合中 age 字段值小于 18 的数据条目。

    mpserverless.db.collection('users').deleteMany({age: {$lt: 18}}).then((res) => {
      const hasDeleted = res.affectedDocs > 0;
    }).catch(console.error);
  • 删除所有 users 集合中 age 字段值大于 18 且小于等于 60 的数据条目。

    mpserverless.db.collection('users').deleteMany({age: {$gt: 18, $lte: 60}}).then((res) => {
      const hasDeleted = res.affectedDocs > 0;
    }).catch(console.error);