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:br.com.ezequieljuliano.argos.persistence.EntityDAO.java

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

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

/**
 * get news instance by id//from   ww  w.  j a  va2 s. c  o  m
 *
 * @param id
 * @return
 */
public NewsDTO getNewsById(String id) {
    Query query = Query.query(Criteria.where("id").is(id));
    return mongoOperation.findOne(query, NewsDTO.class);
}

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

public boolean update(ChiTietChuyenMonDTO dto) {
    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("giaoVien", dto.getGiaoVien().getid());
    update.set("mota", dto.getMota());

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

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

/**
 * //w  ww.ja v  a2 s  .co m
 * @param id
 * @return 
 */
public CatalogNewsDTO getCatalogById(String id) {
    Query query = Query.query(Criteria.where("id").is(id));
    return mongoOperation.findOne(query, CatalogNewsDTO.class);
}

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

public boolean update(ChiTietMonHocDTO dto) {
    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("monHoc", dto.getMonHoc().getid());
    update.set("khoiLop", dto.getKhoiLop().getid());

    mongoOperation.findAndModify(query, update, ChiTietMonHocDTO.class);
    return true;//  w w  w .ja  va 2s.  c  o  m
}

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

public boolean update(ChiTietPhanCongDTO dto) {
    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("phanCong", dto.getPhanCong().getid());
    update.set("thoiGian", dto.getThoiGian());

    mongoOperation.findAndModify(query, update, ChiTietPhanCongDTO.class);
    return true;// w w  w  . j  av a 2s. c  om
}

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

public boolean update(PhanCongDTO dto) {
    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();
    update.set("chiTietChuyenMon", dto.getChiTietChuyenMon().getid());
    update.set("lopHoc", dto.getLopHoc().getid());

    mongoOperation.findAndModify(query, update, PhanCongDTO.class);
    return true;/* w  w  w .  j a v a  2s  .c o  m*/
}

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

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

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

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

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

/**
 * get staff by id string/*  www.jav  a  2  s .  co  m*/
 *
 * @param manhanvien
 * @return
 */
public StaffDTO getStaffById(String manhanvien) {
    Query query = Query.query(Criteria.where("manhanvien").is(manhanvien));
    return mongoOperation.findOne(query, StaffDTO.class);
}

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

public boolean update(ChiTietDiemDTO dto) {
    Query query = Query.query(Criteria.where("id").is(dto.getid()));
    Update update = new Update();

    update.set("diem", dto.getDiem());
    update.set("ktmieng_1", dto.getKtmieng_1());
    update.set("ktmieng_2", dto.getKtmieng_2());
    update.set("ktmieng_3", dto.getKtmieng_3());

    update.set("kt15_1", dto.getKt15_1());
    update.set("kt15_2", dto.getKt15_2());
    update.set("kt15_3", dto.getKt15_3());

    update.set("kt1tiet_1", dto.getKt1tiet_1());
    update.set("kt1tiet_2", dto.getKt1tiet_2());

    update.set("diemGiuaKy", dto.getDiemGiuaKy());
    update.set("diemCuoiKy", dto.getDiemCuoiKy());
    update.set("diemTB", dto.getDiemTB());

    return true;/*ww  w .  j  a v a 2s . com*/
}