List of usage examples for org.springframework.data.mongodb.core.query Query Query
public Query(CriteriaDefinition criteriaDefinition)
From source file:com.real.apps.shuttle.repository.VehicleRepositoryTest.java
@Test public void shouldSaveVehicleIntoMongo() { String make = "Test Vehicle Make To Be Inserted"; Vehicle vehicle = new Vehicle(); vehicle.setMake(make);// w ww. java 2 s . c om Vehicle saved = repository.save(vehicle); assertThat(saved.getId(), notNullValue()); Query query = new Query(Criteria.where("make").is(make)); Vehicle found = operations.findOne(query, Vehicle.class); assertThat(found.getMake(), notNullValue()); operations.remove(query, Vehicle.class); }
From source file:org.openinfinity.tagcloud.domain.repository.ProfileRepositoryMongoDBImpl.java
@Override public Profile loadByFacebookId(String facebookId) { Query query = new Query(Criteria.where("facebookId").is(facebookId)); List<Profile> profiles = mongoTemplate.find(query, Profile.class); if (profiles.size() == 0) return null; else// ww w . j a v a2s. c om return profiles.get(0); }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.repository.mongo.impl.TrainingDocumentRepositoryImpl.java
@Override public int deleteByCategory(String categoryName) { Query query = new Query(Criteria.where("CATEGORY").is(categoryName)); WriteResult writeResult = categoriesMongoTemplate.remove(query, TrainingDocument.class); return writeResult.getN(); }
From source file:br.com.ezequieljuliano.argos.persistence.MarkerDAO.java
public List<Marker> findByParent(Marker parent) { Query query = new Query(Criteria.where("parent").is(parent)); return getMongoOperations().find(query, Marker.class); }
From source file:com.ciphertool.zodiacengine.dao.CipherDao.java
@Transactional(readOnly = true, propagation = Propagation.REQUIRES_NEW) public Cipher findByCipherName(String name) { Query selectByNameQuery = new Query(Criteria.where("name").is(name)); Cipher cipher = mongoOperations.findOne(selectByNameQuery, Cipher.class); return cipher; }
From source file:de.iew.raspimotion.persistence.mongodb.MongoDbFileDaoImpl.java
public FileDescriptor getFileLastCreated(String filename) throws Exception { Query query = new Query(Criteria.where("filename").is(filename)) .with(new Sort(new Sort.Order(Sort.Direction.DESC, "uploadDate"))); return this.mongoTemplate.findOne(query, MongoDbFile.class, "fs.files"); }
From source file:com.epam.ta.reportportal.database.dao.DashboardRepositoryCustomImpl.java
@Override public List<Dashboard> findAll(String userName, Sort sort, String projectName) { Query query = Query.query(Criteria.where(Shareable.OWNER).is(userName)).with(sort) .addCriteria(Criteria.where(Dashboard.PROJECT_NAME).is(projectName)); return mongoTemplate.find(query, Dashboard.class); }
From source file:com.jelastic.campitos.ServicioUsuario.java
public void obtenerUno(Usuario usuario) { mongoTemplate.findOne(new Query(Criteria.where("nombre").is(usuario.getNombre())), Usuario.class); }
From source file:br.com.ezequieljuliano.argos.persistence.EntityDAO.java
public List<Entity> findByParent(Entity parent) { Query query = new Query(Criteria.where("parent").is(parent)); return getMongoOperations().find(query, Entity.class); }
From source file:quanlyhocvu.api.mongodb.DAO.NewsDAO.java
/** * delete news by id//from w ww. j a v a 2s . c o m * * @param newsId */ public void deleteNewsById(String newsId) { Query query = Query.query(Criteria.where("id").is(newsId)); mongoOperation.remove(query, NewsDTO.class); }