(self, file_id)
Delete a file from GridFS by ``"_id"``.

        Deletes all data belonging to the file with ``"_id"``:
        `file_id`.

        .. warning:: Any processes/threads reading from the file while
           this method is executing will likely see an invalid/corrupt
           file. Care should be taken to avoid concurrent reads to a file
           while it is being deleted.

        .. note:: Deletes of non-existent files are considered successful
           since the end result is the same: no file with that _id remains.

        :Parameters:
          - `file_id`: ``"_id"`` of the file to delete

        .. versionchanged:: 3.1
           ``delete`` no longer ensures indexes.
Delete a file from GridFS by ``"_id"``.
Delete a file from GridFS by _id .
def delete(self, file_id):
        """Delete a file from GridFS by ``"_id"``.

        Deletes all data belonging to the file with ``"_id"``:
        `file_id`.

        .. warning:: Any processes/threads reading from the file while
           this method is executing will likely see an invalid/corrupt
           file. Care should be taken to avoid concurrent reads to a file
           while it is being deleted.

        .. note:: Deletes of non-existent files are considered successful
           since the end result is the same: no file with that _id remains.

        :Parameters:
          - `file_id`: ``"_id"`` of the file to delete

        .. versionchanged:: 3.1
           ``delete`` no longer ensures indexes.
        """
        self.__files.delete_one({"_id": file_id})
        self.__chunks.delete_many({"files_id": file_id})
def delete ( self , file_id ) : self . __files . delete_one ( { "_id" : file_id } ) self . __chunks . delete_many ( { "files_id" : file_id } )