deleteMany method

Future<WriteResult> deleteMany(
  1. dynamic selector, {
  2. WriteConcern? writeConcern,
  3. CollationOptions? collation,
  4. String? hint,
  5. Map<String, Object>? hintDocument,
})

Implementation

Future<WriteResult> deleteMany(selector,
    {WriteConcern? writeConcern,
    CollationOptions? collation,
    String? hint,
    Map<String, Object>? hintDocument}) async {
  var deleteOperation = DeleteManyOperation(
      this,
      DeleteManyStatement(_selectorBuilder2Map(selector),
          collation: collation, hint: hint, hintDocument: hintDocument),
      deleteManyOptions: DeleteManyOptions(writeConcern: writeConcern));
  return deleteOperation.executeDocument();
}