Example usage for org.springframework.data.mongodb.core.query Criteria where

List of usage examples for org.springframework.data.mongodb.core.query Criteria where

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core.query Criteria where.

Prototype

public static Criteria where(String key) 

Source Link

Document

Static factory method to create a Criteria using the provided key

Usage

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();
}