List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query()
From source file:com.card.loop.xyz.dao.LearningObjectDAO.java
public boolean demoteLO(LearningObject lo) throws UnknownHostException { boolean ok = false; Query query = new Query(); query.addCriteria(where("_id").is(lo.getId())); LearningObject obj = this.mongoOps.findOne(query, LearningObject.class); obj.setId(lo.getId());// w ww . j a v a2s.c om obj.setStatus(0); obj.setRating(1); this.mongoOps.save(obj); return ok; }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.repository.mongo.impl.CategoryRepositoryImpl.java
@Override public Long count() { return categoriesMongoTemplate.count(new Query(), Category.class); }
From source file:com.github.carlomicieli.nerdmovies.services.MongoMovieService.java
public List<Movie> getRecentMovies(int numOfMovies) { Query query = new Query().limit(numOfMovies); query.with(new Sort(Sort.Direction.DESC, "savedAt")); return mongoTemplate.find(query, Movie.class); }
From source file:com.skymobi.monitor.security.MongoUserManager.java
@Override public List<User> listUsers() { return mongoTemplate.find(new Query(), User.class, COLLECTION_NAME_USER); }
From source file:app.data.local.CollectionBindingRepositoryImpl.java
@Override public void removeFavor(long colId, String uid) { Query query = new Query(); query.addCriteria(//from w w w . j a va2 s . c om Criteria.where("collectionId").is(colId).and("favors").elemMatch(Criteria.where("uid").is(uid))); Update update = new Update(); //update.unset("dataList.$"); //mMongoTemplate.upsert(query, update, Favor.class); // http://stackoverflow.com/questions/35600557/mongodb-how-using-spring-cryteria-remove-element-from-nested-object-array // http://ufasoli.blogspot.fr/2012/09/mongodb-spring-data-remove-elements.html?view=sidebar update.pull("favors", new BasicDBObject("uid", uid)); mMongoTemplate.updateMulti(query, update, CollectionBinding.class); }
From source file:com.card.loop.xyz.dao.LearningElementDAO.java
public boolean demoteLE(LearningElement le) throws UnknownHostException { boolean ok = false; Query query = new Query(); query.addCriteria(where("_id").is(le.getId())); LearningElement obj = this.mongoOps.findOne(query, LearningElement.class); obj.setId(le.getId());/* ww w . ja v a2 s . c om*/ if (obj.getRev() == null) obj.setStatus(0); else obj.setStatus(1); this.mongoOps.save(obj); return ok; }
From source file:org.oncoblocks.centromere.mongodb.CentromereMongoRepository.java
/** * {@link RepositoryOperations#findAll}//from w w w . java 2 s .c o m */ public List<T> find(Iterable<QueryCriteria> queryCriterias) { Criteria criteria = MongoQueryUtils.getQueryFromQueryCriteria(queryCriterias); Query query = new Query(); if (criteria != null) { query.addCriteria(criteria); } return mongoOperations.find(query, metadata.getJavaType()); }
From source file:io.github.carlomicieli.springbooks.services.InitService.java
public void dropBooks() { //Remove all the documents mongoTemplate.remove(new Query(), Book.class); }
From source file:strat.mining.multipool.stats.persistence.dao.coinshift.impl.GlobalStatsDAOMongo.java
@Override public GlobalStats getLastGlobalStats() { Query query = new Query(); query.with(new Sort(Sort.Direction.DESC, "refreshTime")); return mongoOperation.findOne(query, GlobalStats.class); }
From source file:io.curly.tagger.EventHandlerTests.java
private long count() { return mongoTemplate.count(new Query(), Tag.class); }