List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query()
From source file:jp.co.ctc_g.rack.connector.auth.WooreaAuthRepository.java
/** * {@inheritDoc}/*from ww w . j a v a 2 s .c o m*/ */ @Override public List<WooreaAuthentication> listWithPaginating() { return operations.find(new Query().with(new Sort(Direction.DESC, "_id")).limit(10), WooreaAuthentication.class); }
From source file:example.MongoOperationsIntegrationTests.java
@Before public void setUp() { operations.remove(new Query(), Person.class); this.skyler = new Person("Skyler", "White", 45); this.walter = new Person("Walter", "White", 50); this.flynn = new Person("Walter Jr. (Flynn)", "White", 17); this.marie = new Person("Marie", "Schrader", 38); this.hank = new Person("Hank", "Schrader", 43); operations.save(this.skyler); operations.save(this.walter); operations.save(this.flynn); operations.save(this.marie); operations.save(this.hank); }
From source file:example.ReactiveMongoOperationsIntegrationTests.java
@Test public void shouldReturnCount() { Mono<Long> count = operations.count(new Query(), Person.class); assertThat(count.block(), is(2L));//from ww w.j av a 2 s . c o m }
From source file:jp.co.ctc_g.rack.connector.process.WooreaProcessRepository.java
@Override public WooreaProcess findOneBy(String groupId, String pid) { return operations.findOne(new Query().addCriteria(Criteria.where("groupId").is(groupId)) .addCriteria(Criteria.where("metadata.pid").is(pid)), WooreaProcess.class); }
From source file:com.github.camellabs.iot.cloudlet.webcam.service.DefaultWebcamService.java
@Override public List<Webcam> webcams(String device) { Query query = new Query().addCriteria(where("deviceId").is(device)); return mongoTemplate.find(query, Webcam.class); }
From source file:com.card.loop.xyz.dao.OldLODAO.java
public void updateLO(LearningObjectDto lo) throws UnknownHostException { Query query = new Query(); query.addCriteria(where("_id").is(lo.getId())); OldLO obj = mongoOps.findOne(query, OldLO.class); obj.setId(lo.getId());//from w w w . j a v a 2 s . c o m obj.setUploadDate(lo.getUploadDate()); obj.setDownloads(lo.getDownloads()); obj.setStatus(lo.getStatus()); obj.setSubject(lo.getSubject()); obj.setDescription(lo.getDescription()); obj.setUploadedBy(lo.getUploadedBy()); obj.setRating(lo.getRating()); obj.setComments(lo.getComments()); mongoOps.save(obj); }
From source file:io.gravitee.repository.mongodb.management.internal.event.EventMongoRepositoryImpl.java
@Override public Page<EventMongo> search(Map<String, Object> values, long from, long to, int page, int size) { Query query = new Query(); // set criteria query values.forEach((k, v) -> {/*from ww w. ja va 2s. c om*/ if (v instanceof Collection) { query.addCriteria(Criteria.where(k).in((Collection) v)); } else { query.addCriteria(Criteria.where(k).is(v)); } }); // set range query query.addCriteria(Criteria.where("updatedAt").gte(new Date(from)).lt(new Date(to))); // set sort by updated at query.with(new Sort(Sort.Direction.DESC, "updatedAt")); // set pageable query.with(new PageRequest(page, size)); List<EventMongo> events = mongoTemplate.find(query, EventMongo.class); long total = mongoTemplate.count(query, EventMongo.class); Page<EventMongo> eventsPage = new Page<>(events, page, size, total); return eventsPage; }
From source file:com.tlantic.integration.authentication.service.security.TokenStoreService.java
@Override public OAuth2Authentication readAuthentication(String tokenId) { Query query = new Query(); query.addCriteria(Criteria.where("tokenId").is(tokenId)); OAuth2AuthenticationAccessToken token = mongoTemplate.findOne(query, OAuth2AuthenticationAccessToken.class, "oauth2_access_token"); return null == token ? null : token.getAuthentication(); }
From source file:io.curly.tagger.EventHandlerTests.java
@After public void tearDown() throws Exception { rabbitAdmin.purgeQueue("tag.queue", false); mongoTemplate.findAllAndRemove(new Query(), Tag.class); }
From source file:com.card.loop.xyz.dao.LearningObjectDAO.java
public boolean acceptLO(LearningObject lo) throws UnknownHostException { boolean ok = false; Query query = new Query(); query.addCriteria(where("_id").is(lo.getId())); LearningObject obj = this.mongoOps.findOne(query, LearningObject.class); obj.setId(lo.getId());//from w w w. j a v a2 s. co m obj.setStatus(1); this.mongoOps.save(obj); return ok; }