List of usage examples for org.springframework.data.mongodb.core.query Criteria where
public static Criteria where(String key)
From source file:data.repository.pragma.mongo.StagingDBRepository.java
public boolean deleteDOByID(String id) { if (stagingDBTemplate.findOne(Query.query(Criteria.where("_id").is(id))).equals(null)) return false; else {/*from w w w . j a v a 2 s. c om*/ stagingDBTemplate.delete(Query.query(Criteria.where("_id").is(id))); return true; } }
From source file:com.epam.ta.reportportal.database.search.ConditionTest.java
@Test(expected = ReportPortalException.class) public void checkNotEquals() { Filter filter = new Filter(TestItem.class, Condition.EQUALS, true, "toFind", criteriaMap.getCriteriaHolder("name").getFilterCriteria()); Criteria criteria = Criteria.where("name"); Condition.EQUALS.addCondition(criteria, filter.getFilterConditions().iterator().next(), criteriaMap.getCriteriaHolder("name")); }
From source file:jp.co.ctc_g.rack.connector.auth.WooreaAuthRepository.java
/** * {@inheritDoc}//from ww w . j a v a2 s. c o m */ @Override public WooreaAuthentication findById(String pid) { return operations.findOne(new Query().addCriteria(Criteria.where(PK_NAME).is(pid)), WooreaAuthentication.class); }
From source file:st.malike.service.mongo.DemographicSummaryService.java
public List getDemographicSummaryByEvent(String event) { Query query = new Query(); query.addCriteria(Criteria.where("event").is(event)); return mongoTemplate.find(query, DemographicSummary.class, "demographic_summary"); }
From source file:quanlyhocvu.api.mongodb.DAO.NamHocDAO.java
public NamHocDTO getnamHocById(String id) { Query query = Query.query(Criteria.where("id").is(id)); return mongoOperation.findOne(query, NamHocDTO.class); }
From source file:quanlyhocvu.api.mongodb.DAO.HocSinhDAO.java
public boolean updateStudent(HocSinhDTO student) { try {//www. ja v a 2s. c o m Query query = Query.query(Criteria.where("id").is(student.getid())); Update update = new Update(); update.set("hoTen", student.gethoTen()); update.set("gioiTinh", student.getgioiTinh()); update.set("ngaySinh", student.getngaySinh()); update.set("diaChi", student.getdiaChi()); update.set("maHocSinh", student.getmaHocSinh()); update.set("ngayNhapHoc", student.getngayNhapHoc()); update.set("ngayNghiHoc", student.getngayNghiHoc()); update.set("maLopHoc", student.getMaLopHoc()); mongoOperations.findAndModify(query, update, HocSinhDTO.class); return true; } catch (Exception ex) { logger.error("HocSinhDAO - updateStudent " + ex.getMessage()); return false; } }
From source file:jp.co.ctc_g.rack.connector.keypair.WooreaKeypairRepository.java
/** * {@inheritDoc}//from ww w. j a v a2s . co m */ @Override public void delete(String groupId) { operations.remove(new Query().addCriteria(Criteria.where("groupId").is(groupId)), WooreaKeypair.class); }
From source file:net.cit.tetrad.utility.QueryUtils.java
/** * ip,port,del /*from w w w . j a v a2s. c om*/ */ public static Query setIpPort(String ip, String port, int idx) { Query query = new Query(); if (idx != 0) query.addCriteria(Criteria.where("idx").ne(idx)); if (!Utility.isNull(ip).equals("")) query.addCriteria(Criteria.where("ip").is(ip)); if (!Utility.isNull(port).equals("")) query.addCriteria(Criteria.where("port").is(port)); return query; }
From source file:io.gravitee.repository.mongodb.management.internal.event.EventMongoRepositoryImpl.java
@Override public Collection<EventMongo> findByProperty(String key, String value) { Query query = new Query(); query.addCriteria(Criteria.where("properties." + key).is(value)); List<EventMongo> events = mongoTemplate.find(query, EventMongo.class); return events; }
From source file:com.github.danielfernandez.matchday.business.repository.MatchEventInfoRepository.java
private static Query queryForMatchId(final String matchId) { return Query.query(Criteria.where("matchId").is(matchId)); }