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