Как исправить MongoClient из исключений памяти

Я пытался получить данные из базы данных Mongo с помощью клиента Spring boot mongo. Но я получаю из памяти исключения из моего приложения

Как это исправить / оптимизировать?

    Bson productFilter = Filters.eq(RubricConfig.PRODUCT, tenantId);

    // let's get system rubrics first
    final List<Document> systemRubrics = mongoClient.getDatabase(mongoProperties.getDatabase())
            .getCollection(config.getRubricsCollectionName())
            .find(new Document(RubricConfig.SYSTEM_RUBRIC_PROPERTY_NAME, Boolean.TRUE)).filter(productFilter)
            .into(new ArrayList<Document>());
    // get user rubrics created by this user
    final List<Document> userRubrics = mongoClient.getDatabase(mongoProperties.getDatabase())
            .getCollection(config.getRubricsCollectionName())
            .find(new Document(RubricConfig.CREATED_BY_PROPERTY_NAME, userId)).filter(productFilter)
            .into(new ArrayList<Document>());

0 ответов

Другие вопросы по тегам