Как исправить 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>());