@Override
    public Mono<Void> updateZoneKeyRange(
            String collectionName,
            String zoneName,
            Document minimum,
            Document maximum) {
        Document command = new Document("updateZoneKeyRange", getNamespace(collectionName))
                .append("min", minimum)
                .append("max", maximum)
                .append("zone", zoneName);
        Publisher<Document> source = context.getAdminDatabase()
                .runCommand(command);
        return Mono.from(source)
                .then();
    }
@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