List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query(CriteriaDefinition criteriaDefinition)
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*/ }