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:ts.security.PersistanceTokenDaoImpl.java

public void deleteToken(String username) {
    this.mongoTemplate.remove(new Query(Criteria.where("username").is(username)), "rememberMeTokens");
}

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

@Override
public void deleteByUserName(String userName) {
    Query query = Query.query(Criteria.where("userRef").is(userName));
    mongoTemplate.remove(query, UserPreference.class);
}

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

public boolean updateTeacher(GiaoVienDTO teacher) {
    try {//from   w  w w  .j a  va  2  s .  c o  m
        Query query = Query.query(Criteria.where("id").is(teacher.getid()));
        Update update = new Update();
        update.set("hoTen", teacher.gethoTen());
        update.set("gioiTinh", teacher.getgioiTinh());
        update.set("ngaySinh", teacher.getngaySinh());
        update.set("diaChi", teacher.getdiaChi());
        update.set("maGiaoVien", teacher.getmaGiaoVien());
        update.set("ngayVaoLam", teacher.getngayVaoLam());
        update.set("ngayNghiViec", teacher.getngayNghiViec());

        mongoOperations.findAndModify(query, update, GiaoVienDTO.class);
        return true;
    } catch (Exception ex) {
        logger.error("TeacherDAO - updateTeacher " + ex.getMessage());
        return false;
    }
}

From source file:no.nlf.dal.LicenseController.java

public License getOne(int id) {
    Query searchQuery = new Query(Criteria.where("id").is(id));
    MongoLicense mongoLicense = appContext.mongoOperation().findOne(searchQuery, MongoLicense.class);

    if (mongoLicense == null) {
        return new License();
    }/*from  w ww .j av a  2  s.c o m*/

    return mongoLicense.toLicense();
}

From source file:org.openinfinity.tagcloud.domain.repository.TagRepositoryMongoDBImpl.java

@Override
public List<Tag> searchLike(String input) {
    Query query = new Query(Criteria.where("text").regex("\\b" + input + "\\.*", "i"));
    return mongoTemplate.find(query, Tag.class);
}

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

/**
 * load user from username//from  w  ww.j a va2 s  . co  m
 *
 * @param username
 * @return UserDTO object
 */
public UserDTO getUserByUserName(String username) {
    Query query = Query.query(Criteria.where("username").is(username));
    return mongoOperation.findOne(query, UserDTO.class);
}

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

public EntrezGene findByEntrezGeneId(Long entrezGeneId) {
    Query query = new Query(Criteria.where("entrezGeneId").is(entrezGeneId));
    return getMongoOperations().findOne(query, getModel());
}

From source file:io.github.carlomicieli.springbooks.MongoDbTestHelper.java

public <T> T findOneWhere(String where, String is, Class<T> entityClass) {
    return mongoTemplate.findOne(new Query(where(where).is(is)), entityClass);
}

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

public boolean update(DiemDTO dto) {

    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("hocSinh", dto.getHocSinh().getid());
    update.set("chiTietMonHoc", dto.getChiTietMonHoc());
    update.set("listDiemKTMieng", dto.getListDiemKTMieng());
    update.set("listDiemKT15", dto.getListDiemKT15());
    update.set("listDiemKT1Tiet", dto.getListDiemKT1Tiet());
    update.set("diemGiuaKy", dto.getDiemGiuaKy());
    update.set("diemCuoiKy", dto.getDiemCuoiKy());
    update.set("diemTB", dto.getDiemTB());

    mongoOperation.findAndModify(query, update, DiemDTO.class);
    return true;//from ww  w . j a  va 2  s .  co m
}

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

@Override
public Warehouse getById(int code) {

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

    return mongoOperations.findOne(select, Warehouse.class, WAREHOUSE_COLLECIONS);
}