批量删除集合中的记录。
方法定义
deleteMany(filter: object): Promise<MongoResult>;
请求参数
字段名 | 类型 | 必填 | 说明 |
---|---|---|---|
| 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);
文档内容是否对您有帮助?