List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query(CriteriaDefinition criteriaDefinition)
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;/*w w w .j a v a 2 s .co m*/ }
From source file:br.com.ezequieljuliano.argos.persistence.LevelDAO.java
public Level findOneByName(String name) { Query query = new Query(Criteria.where("name").regex(name)); return getMongoOperations().findOne(query, Level.class); }
From source file:br.com.ezequieljuliano.argos.persistence.MarkerDAO.java
public Marker findOneByName(String name) { Query query = new Query(Criteria.where("name").regex(name)); return getMongoOperations().findOne(query, Marker.class); }
From source file:quanlyhocvu.api.mongodb.DAO.KhoiLopDAO.java
public boolean update(KhoiLopDTO dto) { boolean res = true; Query query = Query.query(Criteria.where("id").is(dto.getid())); Update update = new Update(); update.set("tenKhoiLop", dto.gettenKhoiLop()); update.set("moTa", dto.getmoTa()); mongoOperation.findAndModify(query, update, KhoiLopDTO.class); return res;/*from w ww. j a va 2s . c om*/ }
From source file:br.com.ezequieljuliano.argos.persistence.EntityDAO.java
public Entity findByExternalKey(String externalKey) { Query query = new Query(Criteria.where("externalKey").is(externalKey)); return getMongoOperations().findOne(query, Entity.class); }
From source file:br.com.ezequieljuliano.argos.persistence.UserDAO.java
public List<User> findByUserName(String userName) { Query query = new Query(Criteria.where("userName").regex(userName, "i")); return getMongoOperations().find(query, User.class); }
From source file:quanlyhocvu.api.mongodb.DAO.HocSinhDAO.java
public List<HocSinhDTO> getHocSinhByID(String id) { Query query = Query.query(Criteria.where("ID").exists(true)); return mongoOperations.find(query, HocSinhDTO.class); }
From source file:com.epam.ta.reportportal.database.dao.ShareableRepositoryUtils.java
/** * Create {@link org.springframework.data.mongodb.core.query.Query} for loading non shared * entities owned by specified user/*from ww w. j a va 2 s .co m*/ * * @param owner * @return */ public static Query createUnsharedEntityQuery(String owner) { return Query.query(Criteria.where("acl.ownerUserId").is(owner)) .addCriteria(Criteria.where("acl.entries").size(0)); }
From source file:quanlyhocvu.api.mongodb.DAO.LopHocDAO.java
public boolean update(LopHocDTO dto) { boolean res = true; Query query = Query.query(Criteria.where("id").is(dto.getid())); Update update = new Update(); update.set("giaoVien", dto.getgiaoVien()); update.set("khoiLop", dto.getkhoiLop()); update.set("namHoc", dto.getnamHoc()); update.set("moTa", dto.getmoTa()); update.set("listHocSinh", dto.getlistHocSinh()); mongoOperation.findAndModify(query, update, LopHocDTO.class); return res;// ww w .ja va 2 s.c o m }
From source file:org.oncoblocks.centromere.mongodb.test.CentromereEntrezGeneRepositoryImpl.java
public List<EntrezGene> guessGene(String keyword) { Query query = new Query(Criteria.where("primaryGeneSymbol").is(keyword)); Sort sort = new Sort(new Sort.Order(Sort.Direction.ASC, "entrezGeneId")); List<EntrezGene> genes = mongoOperations.find(query.with(sort), EntrezGene.class); if (genes != null && genes.size() > 0) return genes; query = new Query(Criteria.where("aliases").is(keyword)); genes = mongoOperations.find(query.with(sort), EntrezGene.class); if (genes != null && genes.size() > 0) return genes; return null;/* w w w . j a v a 2 s . c o m*/ }