@Override
    public <T> Mono<DeleteResult> deleteOne(Class<T> clazz, Filter filter) {
        return deleteOne(null, clazz, filter);
    }
apply the shard key to the filter so that mongos know to which MongoDB the command needs to
be sent for better performance
turms-server-common/src/main/java/im/turms/server/common/storage/mongo/operation/TurmsMongoOperations.java