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(CriteriaDefinition criteriaDefinition) 

Source Link

Document

Creates a new Query using the given CriteriaDefinition .

Usage

From source file:data.repository.pragma.mongo.PermanentRepository.java

public GridFSDBFile findDOByID(String id) {
    return repoTemplate.findOne(Query.query(Criteria.where("_id").is(id)));
}

From source file:ts.security.PersistanceTokenDaoImpl.java

public PersistentRememberMeToken getTokenForSeries(String seriesId) {
    PersistentRememberMeToken token = this.mongoTemplate.findOne(
            new Query(Criteria.where("series").is(seriesId)), PersistentRememberMeToken.class,
            "rememberMeTokens");
    return token;
}

From source file:com.codefupanda.persistor.template.MongoTemplate.java

@Override
public <T> T find(Class<T> clasz, Serializable id) {
    return template.findOne(new Query(Criteria.where("_id").is(id)), clasz);
}

From source file:data.repository.pragma.mongo.StagingDBRepository.java

public GridFSDBFile findDOByID(String id) {
    return stagingDBTemplate.findOne(Query.query(Criteria.where("_id").is(id)));
}

From source file:org.maodian.flyingcat.im.repository.AccountRepositoryImpl.java

@Override
public void follow(SimpleUser su) {
    String username = (String) SecurityUtils.getSubject().getPrincipal();
    Query query = Query.query(Criteria.where(Account.USERNAME).is(username));
    Update update = new Update().addToSet(Account.CONTACTS, su);
    getMongoTemplate().updateFirst(query, update, Account.class);
}

From source file:org.openinfinity.domain.repository.ProductRepositoryMongoDBImpl.java

@Log
@AuditTrail//from   w  w  w  .jav a2  s . co m
public void update(Product product) {
    Query query = new Query(Criteria.where("id").is(product.getId()));
    Update update = new Update();
    mongoTemplate.upsert(query, update, product.getClass());
}

From source file:org.oncoblocks.centromere.mongodb.test.EntrezGeneRepository.java

public List<EntrezGene> findByPrimaryGeneSymbol(String primaryGeneSymbol) {
    Query query = new Query(Criteria.where("primaryGeneSymbol").is(primaryGeneSymbol));
    return getMongoOperations().find(query, getModel());
}

From source file:com.springapp.mvc.dao.impl.WarehouseDaoImpl.java

@Override
public int deleteById(int code) {

    Query remove = new Query(Criteria.where("_code").is(code));

    WriteResult result = mongoOperations.remove(remove, Warehouse.class, WAREHOUSE_COLLECIONS);

    return result.getN();
}

From source file:com.ewcms.common.query.mongo.EasyQueryInit.java

/**
 * ??/*from ww  w .  java2s.c  o m*/
 * 
 * @return
 */
private boolean isInit() {
    return operations.collectionExists(Certificate.class)
            && operations.count(Query.query(new Criteria()), Certificate.class) > 0;
}

From source file:quanlyhocvu.api.mongodb.DAO.PhanCongDAO.java

public List<PhanCongDTO> getListBy(String idChiTietChuyenMon) {
    Query query = Query.query(Criteria.where("chiTietChuyenMon.$id").is(new ObjectId(idChiTietChuyenMon)));
    return mongoOperation.find(query, PhanCongDTO.class);
}