@Override
    public Mono<Void> renameCollection(String oldCollectionName, String newCollectionName) {
        MongoCollection<Document> collection = context.getDatabase()
                .getCollection(oldCollectionName);
        MongoNamespace newNamespace = new MongoNamespace(
                collection.getNamespace()
                        .getDatabaseName(),
                newCollectionName);
        return Mono.from(collection.renameCollection(newNamespace));
    }
@implNote Send requests to ensure indexes and shard collections synchronously to avoid mongo
          servers throwing "LockBusy" error (error code 46)
turms-server-common/src/main/java/im/turms/server/common/storage/mongo/operation/TurmsMongoOperations.java