List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query()
From source file:io.gravitee.repository.mongodb.management.internal.page.PageMongoRepositoryImpl.java
public int findMaxPageOrderByApi(String apiId) { Query query = new Query(); query.limit(1);//from ww w.ja va 2 s. com query.with(new Sort(Sort.Direction.DESC, "order")); query.addCriteria(Criteria.where("api").is(apiId)); PageMongo page = mongoTemplate.findOne(query, PageMongo.class); return (page != null) ? page.getOrder() : 0; }
From source file:io.github.carlomicieli.springbooks.MongoDbTestHelper.java
public <T> void drop(Class<T> entityClass) { mongoTemplate.remove(new Query(), entityClass); }
From source file:io.gravitee.repository.mongodb.management.internal.application.ApplicationMongoRepositoryImpl.java
@Override public Collection<ApplicationMongo> findByUser(String username, MembershipType membershipType) { Query query = new Query(); if (membershipType == null) { query.addCriteria(Criteria.where("members").elemMatch(Criteria.where("user.$id").is(username))); } else {/*from ww w .ja v a2 s .c om*/ query.addCriteria(Criteria.where("members") .elemMatch(Criteria.where("user.$id").is(username).and("type").is(membershipType))); } return mongoTemplate.find(query, ApplicationMongo.class); }
From source file:edu.fing.tagsi.mongodb.services.PackageTrackingService.java
public PackageInfo GetTracking(String idPaquete) { Query query = new Query(); query.addCriteria(Criteria.where("_id").is(idPaquete)); List<PackageInfo> packs = mongoOperations.find(query, PackageInfo.class); if (packs.size() > 0) return packs.get(0); else//from ww w . j a va2 s .co m return null; }
From source file:com.github.carlomicieli.nerdmovies.services.MongoShowService.java
public List<Show> getAllShows() { return mongoTemplate.find(new Query(), Show.class); }
From source file:net.cit.tetrad.dao.management.impl.IndexDaoImpl.java
/** * idx ? ? +1/* w ww . j a va 2 s.c o m*/ * @throws Exception */ public int createIdx(String tablenm) throws Exception { Index idto = new Index(); Query query = new Query(); query = setCollection(tablenm);//collecionname idto = (Index) monadService.getFind(query, Index.class);//collectionname? Device? idx int idx = 0; if (idto == null) { //index collection? ? ?? idto = new Index(); idto.setIdx(1); idto.setCollectionnm(tablenm); monadService.add(idto, Index.class); idx = 1;// ?? idx 1 ? } else { //index? idx update Update update = new Update(); // update.inc("idx",1); idx = idto.getIdx() + 1; update.set("idx", idx); monadService.update(query, update, Index.class); } return idx; }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.repository.mongo.impl.IAViewUpdateRepositoryImpl.java
@Override public IAViewUpdate findLastIAViewUpdate() { Query query = new Query(); query.limit(1);//from www .ja v a 2 s. com query.with(new Sort(Sort.Direction.DESC, IAViewUpdate.FIELD_ID)); return mongoTemplate.findOne(query, IAViewUpdate.class); }
From source file:io.gravitee.repository.mongodb.management.internal.api.ApiMongoRepositoryImpl.java
@Override public Collection<ApiMongo> findByMember(String username, MembershipType membershipType, Visibility visibility) {//ww w . j av a2 s .c o m Query query = new Query(); if (visibility != null) { query.addCriteria(Criteria.where("visibility").is(visibility.toString())); } if (username != null) { if (membershipType == null) { query.addCriteria(Criteria.where("members").elemMatch(Criteria.where("user.$id").is(username))); } else { query.addCriteria(Criteria.where("members") .elemMatch(Criteria.where("user.$id").is(username).and("type").is(membershipType))); } } return mongoTemplate.find(query, ApiMongo.class); }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setGroupname(String groupnm) { Query query = new Query(); if (!Utility.isNull(groupnm).equals("")) query.addCriteria(Criteria.where("groupname").is(groupnm)); query.sort().on("groupname", Order.ASCENDING); return query; }
From source file:jp.co.ctc_g.rack.connector.keypair.WooreaKeypairRepository.java
/** * {@inheritDoc}//from ww w .j a va 2 s . c o m */ @Override public WooreaKeypair findBy(String groupId) { return operations.findOne(new Query().addCriteria(Criteria.where("groupId").is(groupId)), WooreaKeypair.class); }