Query query = new Query(Criteria.where("mId").is(mId).and("dr").is(0)); List result = mongoTemplate.getCollection("user").distinct("tableNo",query.getQueryObject());