Query locationId (1.4.2 a)

This commit is contained in:
Tobias Eidelpes 2021-04-06 18:43:05 +02:00
parent 8b4308cf1e
commit fc6ea761d3

View File

@ -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<Document> collection = db.getCollection(COLL_LOCATION_DATA);
return collection.find(Filters.eq(I_LOCATION, locationId)).first();
}
@Override