From fc6ea761d390b0c648e8cb1ed7de416da58ccf03 Mon Sep 17 00:00:00 2001 From: Tobias Eidelpes Date: Tue, 6 Apr 2021 18:43:05 +0200 Subject: [PATCH] Query locationId (1.4.2 a) --- .../src/main/java/dst/ass1/doc/impl/DocumentQuery.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ass1-doc/src/main/java/dst/ass1/doc/impl/DocumentQuery.java b/ass1-doc/src/main/java/dst/ass1/doc/impl/DocumentQuery.java index db09bf5..9ebf699 100644 --- a/ass1-doc/src/main/java/dst/ass1/doc/impl/DocumentQuery.java +++ b/ass1-doc/src/main/java/dst/ass1/doc/impl/DocumentQuery.java @@ -1,12 +1,15 @@ package dst.ass1.doc.impl; -import com.mongodb.MongoClient; +import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; +import com.mongodb.client.model.Filters; import dst.ass1.doc.IDocumentQuery; import org.bson.Document; import java.util.List; +import static dst.ass1.jpa.util.Constants.*; + public class DocumentQuery implements IDocumentQuery { private final MongoDatabase db; @@ -16,7 +19,8 @@ public class DocumentQuery implements IDocumentQuery { @Override public Document findLocationById(Long locationId) { - return null; + MongoCollection collection = db.getCollection(COLL_LOCATION_DATA); + return collection.find(Filters.eq(I_LOCATION, locationId)).first(); } @Override