Example usage for org.springframework.data.mongodb.core.query Query Query

List of usage examples for org.springframework.data.mongodb.core.query Query Query

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core.query Query Query.

Prototype

public Query() 

Source Link

Usage

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);
}