@Override
    public Mono<Void> ensureIndexesAndShards(Collection<Class<?>> classes) {
        return ensureIndexesAndShards(classes, null, null);
    }
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