Example usage for org.springframework.data.mongodb.core.query Query Query

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

Introduction

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

Prototype

public Query(CriteriaDefinition criteriaDefinition) 

Source Link

Document

Creates a new Query using the given CriteriaDefinition .

Usage

From source file:com.github.carlomicieli.nerdmovies.services.MongoRememberMeService.java

public void removeToken(String username) {
    mongoTemplate.remove(new Query(where("username").is(username)), MongoRememberMeToken.class);
}

From source file:br.com.ezequieljuliano.argos.persistence.UserDAO.java

public List<User> findByEmail(String email) {
    Query query = new Query(Criteria.where("email").regex(email, "i"));
    return getMongoOperations().find(query, User.class);
}

From source file:tv.arte.resteventapi.core.domain.repositories.impl.mongo.db.DomainAutorizationRepositoryImpl.java

/**
 * {@inheritDoc}//from ww w  .  ja va  2  s .c  om
 */
public boolean exists(Object id) {
    Query query = new Query(Criteria.where("_id").is(id));

    return mongoTemplate.exists(query, DomainAuthorization.class);
}

From source file:org.oncoblocks.centromere.dataimport.cli.test.support.DataSetRepository.java

public List<DataSet> getByName(String name) {
    return this.getMongoOperations().find(new Query(Criteria.where("name").is(name)), DataSet.class);
}

From source file:demo.SpringNoChangeTest.java

@Test
public void testOne() {
    One one = new One("one", "title one", "desc one");
    template.save(one);//from w w  w.  ja v a  2s  . c  o  m

    One foundOne = template.findOne(Query.query(Criteria.where("id").is(one.id)), One.class);
    Assert.assertThat(foundOne.title, Matchers.nullValue()); // because DBObjectAccessor overwrites the entire DATA structure, removing previous values
    Assert.assertThat(foundOne.desc, Matchers.is("desc one"));
}

From source file:quanlyhocvu.api.mongodb.DAO.AuthorityDAO.java

/**
 * get RoleDTO by role name//ww  w . java  2 s . co m
 *
 * @param rolename
 * @return
 */
public RoleDTO getRoleByRoleName(String rolename) {
    Query query = Query.query(Criteria.where("rolename").is(rolename));
    return mongoOperation.findOne(query, RoleDTO.class);
}

From source file:quanlyhocvu.api.mongodb.DAO.ChiTietChuyenMonDAO.java

public List<ChiTietChuyenMonDTO> getListBy(String idGiaoVien) {
    Query query = Query.query(Criteria.where("giaoVien.$id").is(new ObjectId(idGiaoVien)));
    return mongoOperation.find(query, ChiTietChuyenMonDTO.class);
}

From source file:com.ciphertool.zodiacengine.dao.SolutionDao.java

@Transactional(readOnly = true, propagation = Propagation.REQUIRES_NEW)
public SolutionChromosome findBySolutionId(Integer solutionId) {
    Query selectByIdQuery = new Query(Criteria.where("id").is(solutionId));

    SolutionChromosome solutionChromosome = mongoOperations.findOne(selectByIdQuery, SolutionChromosome.class);

    return solutionChromosome;
}

From source file:com.springsource.html5expense.mongodb.services.ExpenseTypeRepository.java

@Override
public ExpenseType getExpenseTypeById(Long id) {
    List<ExpenseType> expenseTypeList = mongoTemplate.find(new Query(Criteria.where("expenseTypeId").is(id)),
            ExpenseType.class, EXPENSE_TYPE_COLLECTION);
    logger.debug("getExpenseTypeById");
    return expenseTypeList != null && expenseTypeList.size() > 0 ? expenseTypeList.get(0) : null;
}

From source file:org.oncoblocks.centromere.dataimport.cli.test.support.DataFileRepository.java

public List<DataFile> getByFilePath(String filePath) {
    return this.getMongoOperations().find(new Query(Criteria.where("filePath").is(filePath)), DataFile.class);
}