List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query(CriteriaDefinition criteriaDefinition)
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); }