List of usage examples for org.springframework.data.mongodb.core.query Criteria where
public static Criteria where(String key)
From source file:com.epam.ta.reportportal.database.dao.UserCreationBidRepositoryCustomImpl.java
@Override public UserCreationBid findByEmail(String email) { Query query = Query.query(Criteria.where(EMAIL).is(email)); return mongoTemplate.findOne(query, UserCreationBid.class); }
From source file:jp.co.ctc_g.rack.connector.auth.WooreaAuthRepository.java
/** * {@inheritDoc}/*from w ww.j a va 2 s . co m*/ */ @Override public void delete(String tid) { operations.remove(new Query().addCriteria(Criteria.where(PK_NAME).is(tid)), WooreaAuthentication.class); }
From source file:com.pubkit.platform.persistence.impl.DeviceInfoDaoImpl.java
public DeviceInfo getDeviceInfoForToken(String applicationId, String deviceToken) { Criteria criteria = Criteria.where("applicationId").is(applicationId).and("deviceToken").is(deviceToken); Query query = Query.query(criteria); return mongoTemplate.findOne(query, DeviceInfo.class); }
From source file:data.repository.pragma.mongo.StagingDBRepository.java
public boolean existDOByKey(String key, String value) { boolean result = stagingDBTemplate.findOne(Query.query(Criteria.where(key).is(value))).equals(null); return !result; }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.repository.mongo.impl.CategoryRepositoryImpl.java
@Override public Category findByTtl(String ttl) { return categoriesMongoTemplate.findOne(new Query(Criteria.where(TTL_FIELD).is(ttl)), Category.class); }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setUidPasswd(String uid, String passwd) { Query query = new Query(); if (!Utility.isNull(uid).equals("")) query.addCriteria(Criteria.where("uid").is(uid)); if (!Utility.isNull(passwd).equals("")) query.addCriteria(Criteria.where("passwd").is(passwd)); return query; }
From source file:quanlyhocvu.api.mongodb.DAO.NewsDAO.java
/** * get all data pagination/*from ww w.j a v a2s . c o m*/ * @param limit * @param offset * @return */ public List<NewsDTO> getAllNewsByPage(int limit, int offset) { Query query = Query.query(Criteria.where("id").exists(true)); query.limit(limit); query.skip(offset); query.with(new Sort(Sort.Direction.DESC, "date")); return mongoOperation.find(query, NewsDTO.class); }
From source file:com.epam.ta.reportportal.database.dao.LogLevelConverterTest.java
@Test public void saveLogWithNoLevel() { Log log = new Log(); mongoOperations.save(log);//from w w w .ja v a 2s. co m final Log log1 = mongoOperations.findOne(new Query().addCriteria(Criteria.where("_id").is(log.getId())), Log.class); Assert.assertNotNull(log1); Assert.assertThat(log1.getLevel(), is(nullValue())); }
From source file:org.ingini.mongodb.spring.example.read.TestFindWithRegex.java
@Test public void shouldFindWithPatternCompile() { //GIVEN// w w w .j ava2s .c o m CollectionManager.cleanAndFill(mongoTemplate.getDb(), "weapons.json", WEAPONS); //WHEN List<Weapon> swordsOfSteel = mongoTemplate .find(Query.query(Criteria.where(Weapon.MATERIAL).regex(Pattern.compile("steel.*"))), Weapon.class); //THEN assertThat(swordsOfSteel).isNotEmpty(); assertThat(swordsOfSteel).hasSize(3); }
From source file:br.com.ezequieljuliano.argos.persistence.UserDAO.java
public User findByUserNameAndPassWord(String userName, String passWord) { Query query = new Query(Criteria.where("userName").is(userName).and("passWord").is(passWord)); return getMongoOperations().findOne(query, User.class); }