List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query()
From source file:io.github.carlomicieli.springbooks.services.BookService.java
public List<Book> getAllBooks(int offset, int max) { Query q = new Query().skip(offset).limit(max); return mongoTemplate.find(q, Book.class); }
From source file:com.github.carlomicieli.nerdmovies.services.MongoMovieService.java
public PaginatedResult<Movie> getAllMovies(int page, int pageSize) { Pageable p = new PageRequest(page - 1, pageSize); final Query query = new Query().skip(p.getOffset()).limit(p.getPageSize()); //counting the total number of documents in the collection long count = mongoTemplate.count(new Query(), Movie.class); List<Movie> movies = mongoTemplate.find(query, Movie.class); PaginatedResult<Movie> results = new PaginatedResult<Movie>(movies, count, page, pageSize); return results; }
From source file:com.skymobi.monitor.service.ProjectService.java
public List<Project> findProjects() { Query query = new Query(); query.sort().on("name", Order.ASCENDING); List<Project> projects = mongoTemplate.find(query, Project.class, collectionName); return projects; }
From source file:com.appleframework.monitor.service.ProjectService.java
public List<Project> findProjects() { Query query = new Query(); //query.sort().on("name", Order.ASCENDING); query.with(new Sort(Direction.ASC, "name")); List<Project> projects = mongoTemplate.find(query, Project.class, collectionName); return projects; }
From source file:st.malike.service.mongo.DemographicSummaryService.java
public List getDemographicSummaryByEvent(String event) { Query query = new Query(); query.addCriteria(Criteria.where("event").is(event)); return mongoTemplate.find(query, DemographicSummary.class, "demographic_summary"); }
From source file:jp.co.ctc_g.rack.connector.auth.WooreaAuthRepository.java
/** * {@inheritDoc}/*from w w w. ja va 2 s . com*/ */ @Override public WooreaAuthentication findById(String pid) { return operations.findOne(new Query().addCriteria(Criteria.where(PK_NAME).is(pid)), WooreaAuthentication.class); }
From source file:net.cit.tetrad.utility.QueryUtils.java
/** * ip,port,del // w ww . j a va 2 s . c om */ public static Query setIpPort(String ip, String port, int idx) { Query query = new Query(); if (idx != 0) query.addCriteria(Criteria.where("idx").ne(idx)); if (!Utility.isNull(ip).equals("")) query.addCriteria(Criteria.where("ip").is(ip)); if (!Utility.isNull(port).equals("")) query.addCriteria(Criteria.where("port").is(port)); return query; }
From source file:io.curly.tagger.TagHelper.java
public Tag createTag(MongoTemplate mongoTemplate) { mongoTemplate.findAllAndRemove(new Query(), Tag.class); Tag tag = new Tag(null, "love"); mongoTemplate.insert(tag);/* w ww . j ava2s. co m*/ Assert.notNull(tag.getId(), "Must be generate!"); return tag; }
From source file:jp.co.ctc_g.rack.connector.keypair.WooreaKeypairRepository.java
/** * {@inheritDoc}/*from w w w .j ava 2 s .c o m*/ */ @Override public void delete(String groupId) { operations.remove(new Query().addCriteria(Criteria.where("groupId").is(groupId)), WooreaKeypair.class); }
From source file:curly.artifactory.ArtifactoryTestHelper.java
public static Artifact createArtifact(MongoTemplate mongoTemplate) { mongoTemplate.findAllAndRemove(new Query(), Artifact.class); Artifact artifact = new Artifact(); Set<Language> languages = new HashSet<>(0); Set<Tag> tags = new HashSet<>(0); tags.add(new Tag("document")); tags.add(new Tag("nosql")); languages.add(new Language("java")); languages.add(new Language("groovy")); languages.add(new Language("ruby")); languages.add(new Language("scala")); languages.add(new Language("javascript")); artifact.setName("curly"); artifact.setDescription("a hobby project"); artifact.setAuthor("joaoevangelista"); artifact.setCategory(new Category("database")); artifact.setHomePage("http://example.com"); artifact.setIncubation(LocalDate.now().toString()); artifact.setLanguages(languages);/*from w w w . j a v a 2 s .c o m*/ artifact.setTags(tags); artifact.setOwner("6969"); mongoTemplate.insert(artifact); Assert.assertTrue(artifact.getId() != null); try { System.out.println(new ObjectMapper().writeValueAsString(artifact)); } catch (JsonProcessingException e) { e.printStackTrace(); } return artifact; }