remove method

Future<Map<String, dynamic>> remove(
  1. dynamic selector, {
  2. WriteConcern? writeConcern,
})

Removes documents from a collection.

Implementation

Future<Map<String, dynamic>> remove(selector,
    {WriteConcern? writeConcern}) async {
  if (db._masterConnectionVerified.serverCapabilities.supportsOpMsg) {
    var result = await deleteMany(
      selector,
      writeConcern: writeConcern,
    );
    return result.serverResponses.first;
  }
  return legacyRemove(selector, writeConcern: writeConcern);
}