package com.bls.mongodb.dao; import com.bls.core.place.Place; import com.bls.core.user.User; import com.bls.dao.PlaceDao; import com.bls.mongodb.core.PlaceMongodb; import com.mongodb.BasicDBObject; import com.mongodb.DB; import javax.inject.Inject; public class PlaceMongodbDao extends CommonMongodbDao<PlaceMongodb, Place<String>, String> implements PlaceDao<Place<String>> { @Inject public PlaceMongodbDao(final DB db) { super(db); dbCollection.ensureIndex(new BasicDBObject("location", "2dsphere")); } @Override protected Class<PlaceMongodb> getMongodbModelType() { return PlaceMongodb.class; } }