def remove(database, collection, selector, concern, options = {})
      write(Protocol::Delete.new(database, collection, selector, options), concern)
    end
def remove(database, collection, selector, concern, options = {})
      write(Protocol::Delete.new(database, collection, selector, options), concern)
    end
Execute a remove command for the provided selector.

 @example Remove documents.
   node.remove(database, collection, { name: "Tool" })

 @param [ Database ] database The database to remove from.
 @param [ Collection ] collection The collection to remove from.
 @param [ Hash ] selector The query selector.
 @param [ Hash ] options The remove options.

 @return [ Message ] The result of the operation.

 @since 1.0.0