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:quanlyhocvu.api.mongodb.DAO.MonHocDAO.java

public boolean update(MonHocDTO dto) {
    boolean res = true;

    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("tenMonHoc", dto.gettenMonHoc());
    update.set("moTa", dto.getmoTa());

    mongoOperation.findAndModify(query, update, MonHocDTO.class);
    return res;/*w  w w .j a v a  2  s .co  m*/
}

From source file:br.com.ezequieljuliano.argos.persistence.LevelDAO.java

public Level findOneByName(String name) {
    Query query = new Query(Criteria.where("name").regex(name));
    return getMongoOperations().findOne(query, Level.class);
}

From source file:br.com.ezequieljuliano.argos.persistence.MarkerDAO.java

public Marker findOneByName(String name) {
    Query query = new Query(Criteria.where("name").regex(name));
    return getMongoOperations().findOne(query, Marker.class);
}

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

public boolean update(KhoiLopDTO dto) {
    boolean res = true;

    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("tenKhoiLop", dto.gettenKhoiLop());
    update.set("moTa", dto.getmoTa());

    mongoOperation.findAndModify(query, update, KhoiLopDTO.class);
    return res;/*from   w ww. j  a  va 2s  .  c om*/
}

From source file:br.com.ezequieljuliano.argos.persistence.EntityDAO.java

public Entity findByExternalKey(String externalKey) {
    Query query = new Query(Criteria.where("externalKey").is(externalKey));
    return getMongoOperations().findOne(query, Entity.class);
}

From source file:br.com.ezequieljuliano.argos.persistence.UserDAO.java

public List<User> findByUserName(String userName) {
    Query query = new Query(Criteria.where("userName").regex(userName, "i"));
    return getMongoOperations().find(query, User.class);
}

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

public List<HocSinhDTO> getHocSinhByID(String id) {
    Query query = Query.query(Criteria.where("ID").exists(true));
    return mongoOperations.find(query, HocSinhDTO.class);
}

From source file:com.epam.ta.reportportal.database.dao.ShareableRepositoryUtils.java

/**
 * Create {@link org.springframework.data.mongodb.core.query.Query} for loading non shared
 * entities owned by specified user/*from ww  w. j  a va  2 s .co m*/
 * 
 * @param owner
 * @return
 */
public static Query createUnsharedEntityQuery(String owner) {
    return Query.query(Criteria.where("acl.ownerUserId").is(owner))
            .addCriteria(Criteria.where("acl.entries").size(0));
}

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

public boolean update(LopHocDTO dto) {
    boolean res = true;

    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("giaoVien", dto.getgiaoVien());
    update.set("khoiLop", dto.getkhoiLop());
    update.set("namHoc", dto.getnamHoc());
    update.set("moTa", dto.getmoTa());
    update.set("listHocSinh", dto.getlistHocSinh());

    mongoOperation.findAndModify(query, update, LopHocDTO.class);

    return res;// ww  w  .ja va  2  s.c  o m
}

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

public List<EntrezGene> guessGene(String keyword) {
    Query query = new Query(Criteria.where("primaryGeneSymbol").is(keyword));
    Sort sort = new Sort(new Sort.Order(Sort.Direction.ASC, "entrezGeneId"));
    List<EntrezGene> genes = mongoOperations.find(query.with(sort), EntrezGene.class);
    if (genes != null && genes.size() > 0)
        return genes;
    query = new Query(Criteria.where("aliases").is(keyword));
    genes = mongoOperations.find(query.with(sort), EntrezGene.class);
    if (genes != null && genes.size() > 0)
        return genes;
    return null;/*  w w  w . j  a  v  a  2  s  .  c o m*/
}