Я хочу запустить отдельный запрос в mongo db с использованием java-интерфейса Spring Framework. Запрос выглядит примерно так:Отличительный запрос в Mongo с использованием шаблона доступа Java Mao
db.location.distinct("state");
Как создать объект запроса для вышеуказанного. Ниже приведена плохая попытка.
import org.springframework.data.mongodb.core.query.Query;
public List<Location> getLocations(int skipCount, int pageSize)
{
Query query = new Query(Criteria.where("state").is("distinct);
return mongoOperations.find(query, Location.class);
/*
Don't want to do the below, as using Mao Pattern --
DBCollection collection = db.getCollection("location");
DBObject o1 = new BasicDBObject();
List list = collection.distinct("state", o1);
return list;
*/
}