Example usage for org.springframework.data.mongodb.core.query Criteria where

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

Introduction

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

Prototype

public static Criteria where(String key) 

Source Link

Document

Static factory method to create a Criteria using the provided key

Usage

From source file:com.handu.open.dubbo.monitor.support.QueryConstructor.java

public <T> QueryConstructor addIsAttribute(String name, T t) {
    if (t == null) {
        return this;
    }//from  w  w w .  ja va2  s  .co  m
    query.addCriteria(Criteria.where(name).is(t));
    return this;
}

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.  j  a v a  2  s . 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;//from   w w w  . j  a va  2 s .c  o  m
}

From source file:ts.security.PersistanceTokenDaoImpl.java

public void updateToken(String series, String tokenValue, Date lastUsed) {
    Update update = new Update();
    update.set("tokenValue", tokenValue);
    update.set("date", lastUsed);
    Query query = new Query();
    query.addCriteria(Criteria.where("series").is(series));
    mongoTemplate.updateFirst(query, update, "rememberMeTokens");
}

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;//from  w w  w  .j  a  va 2 s.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  av a  2  s .c  om
}

From source file:net.cit.tetrad.utility.QueryUtils.java

public static Query notIdxsetUid(int idx, String uid) {
    Query query = new Query();
    query.addCriteria(Criteria.where("idx").ne(idx));
    query.addCriteria(Criteria.where("uid").is(uid));
    return query;
}

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

/**
 * get staff by id string//www . ja v a2  s .  c o 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;/*  w  w w  .j a  v  a 2  s.  c o  m*/
}

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;//  www .  j  a  v a  2s  . com
}