diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java index d056d92..ce9e17e 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java @@ -730,4 +730,14 @@ public class MongoPprUtils { Logger.info("Updating Metadata Collection: end"); } + + public static List getSpeechIdsBySpeakerId(String speakerId) { + List speechIds = new ArrayList<>(); + Document filter = new Document("speakerId", Integer.parseInt(speakerId)); + List docs = getSpeechCollection().find(filter).into(new ArrayList<>()); + for (Document doc : docs) { + speechIds.add(doc.getString("speechKey")); + } + return speechIds; + } }