deleteOne method

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

Implementation

Future<WriteResult> deleteOne(selector,
    {WriteConcern? writeConcern,
    CollationOptions? collation,
    String? hint,
    Map<String, Object>? hintDocument}) async {
  var deleteOperation = DeleteOneOperation(
      this,
      DeleteOneStatement(_selectorBuilder2Map(selector),
          collation: collation, hint: hint, hintDocument: hintDocument),
      deleteOneOptions: DeleteOneOptions(writeConcern: writeConcern));
  return deleteOperation.executeDocument();
}