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

Source Link

Usage

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