Examples of BasicQuery


Examples of org.springframework.data.mongodb.core.query.BasicQuery

    String populatedQuery = replacePlaceholders(query, parameterValues);

    Query mongoQuery = null;

    if(StringUtils.hasText(fields)) {
      mongoQuery = new BasicQuery(populatedQuery, fields);
    }
    else {
      mongoQuery = new BasicQuery(populatedQuery);
    }

    mongoQuery.with(pageRequest);

    if(StringUtils.hasText(hint)) {
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    person.name = "Oleg";
    person.address = address;

    template.save(person);

    Query query = new BasicQuery("{'name' : 'Oleg'}");
    List<MyPerson> result = template.find(query, MyPerson.class);

    assertThat(result, hasSize(1));
    assertThat(result.get(0), hasProperty("name", is("Oleg")));

    query = new BasicQuery("{'address.state' : 'PA' }");
    result = template.find(query, MyPerson.class);

    assertThat(result, hasSize(1));
    assertThat(result.get(0), hasProperty("name", is("Oleg")));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

   * @see DATAMONGO-429
   */
  @Test
  public void transformsArraysCorrectly() {

    Query query = new BasicQuery("{ 'tags' : { '$all' : [ 'green', 'orange']}}");

    DBObject result = mapper.getMappedObject(query.getQueryObject(), null);
    assertThat(result, is(query.getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    MongoQueryMethod queryMethod = new MongoQueryMethod(method, metadata, converter.getMappingContext());
    StringBasedMongoQuery mongoQuery = new StringBasedMongoQuery(queryMethod, operations);
    ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, "Matthews");

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor);
    org.springframework.data.mongodb.core.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}");

    assertThat(query.getQueryObject(), is(reference.getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    converter.write(address, dbObject);
    dbObject.removeField(DefaultMongoTypeMapper.DEFAULT_TYPE_KEY);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor);
    BasicDBObject queryObject = new BasicDBObject("address", dbObject);
    org.springframework.data.mongodb.core.query.Query reference = new BasicQuery(queryObject);

    assertThat(query.getQueryObject(), is(reference.getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    StringBasedMongoQuery mongoQuery = createQueryForMethod("findByHavingSizeFansNotZero");
    ConvertingParameterAccessor accessor = StubParameterAccessor.getAccessor(converter, new Object[] {});

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accessor);
    assertThat(query.getQueryObject(), is(new BasicQuery("{ fans : { $not : { $size : 0 } } }").getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

        Map.class);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accessor);

    assertThat(query.getQueryObject(),
        is(new BasicQuery("{ \"firstname\": \"first\", \"lastname\": \"last\"}").getQueryObject()));
    assertThat(query.getFieldsObject(), is(new BasicQuery(null, "{ \"lastname\": 1}").getFieldsObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    ConvertingParameterAccessor accessor = StubParameterAccessor.getAccessor(converter, new Object[] { "fun" });
    StringBasedMongoQuery mongoQuery = createQueryForMethod("findByTitleBeginsWithExplicitQuoting", String.class);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accessor);

    assertThat(query.getQueryObject(), is(new BasicQuery("{title: {$regex: '^fun', $options: 'i'}}").getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    StringBasedMongoQuery mongoQuery = createQueryForMethod("findByQueryWithParametersInExpression", int.class,
        int.class, int.class, int.class);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accessor);

    assertThat(query.getQueryObject(), is(new BasicQuery(
        "{$where: 'return this.date.getUTCMonth() == 3 && this.date.getUTCDay() == 4;'}").getQueryObject()));
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.BasicQuery

    ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, "Matthews");
    StringBasedMongoQuery mongoQuery = createQueryForMethod("findByLastnameQuoted", String.class);

    org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor);
    org.springframework.data.mongodb.core.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}");

    assertThat(query.getQueryObject(), is(reference.getQueryObject()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.