@Override public SensorTypeInfo read(SensorType id) { SensorTypeInfo zettaDriver = new SensorTypeInfo(); zettaDriver.setType(id.getCode()); zettaDriver.setTypeName(id.getName()); MongoCollection<Document> collection = CloudMongoDB.getInstance().getCollection("Drivers"); // finds in database FindIterable<Document> users = collection.find(new Document("type", id.getCode())); SensorTypeInfo sensorInfo = SensorTypeInfoInstanceCreator.createInstance(users.first()); // System.out.println(sensorInfo); return sensorInfo; }