List of usage examples for org.springframework.data.mongodb.core.query Criteria where
public static Criteria where(String key)
From source file:edu.fing.tagsi.mongodb.services.PackageTrackingService.java
public void Add(PackageInfo pi, PackageNode pn) { if (pi != null && pn != null) { Query query = new Query(); //_id = idPaquete query.addCriteria(Criteria.where("_id").is(pi.getIdPaquete()).and("idCliente").is(pi.getIdCliente())); Update update = new Update(); update.push("nodes", pn); mongoOperations.upsert(query, update, PackageInfo.class); }/* ww w . java2 s . co m*/ }
From source file:net.cit.tetrad.utility.QueryUtils.java
/** * index collectionnm /* www. ja va 2 s. co m*/ */ public static Query setCollection(String collectionnm) { Query query = new Query(); if (!Utility.isNull(collectionnm).equals("")) query.addCriteria(Criteria.where("collectionnm").is(collectionnm)); return query; }
From source file:quanlyhocvu.api.mongodb.DAO.HocSinhDAO.java
@SuppressWarnings("empty-statement") public long Count() { return mongoOperations.count(Query.query(Criteria.where("ID").lt("500000000")), HocSinhDTO.class); }
From source file:br.com.ezequieljuliano.argos.persistence.LevelDAO.java
public List<Level> findByName(String name) { Query query = new Query(Criteria.where("name").regex(name, "i")); return getMongoOperations().find(query, Level.class); }
From source file:br.com.ezequieljuliano.argos.persistence.MarkerDAO.java
public List<Marker> findByName(String name) { Query query = new Query(Criteria.where("name").regex(name, "i")); return getMongoOperations().find(query, Marker.class); }
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 www . jav a 2 s . com*/ * * @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 ava 2s . c om }
From source file:quanlyhocvu.api.mongodb.DAO.CatalogNewsDAO.java
/** * /* w w w .jav a 2 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:org.obiba.mica.file.impl.GridFsService.java
@Override public InputStream getFile(String id) throws FileRuntimeException { GridFSDBFile f = gridFsOperations.findOne(new Query().addCriteria(Criteria.where("filename").is(id))); if (f == null) throw new FileRuntimeException(id); return f.getInputStream(); }