Package org.springframework.data.mongodb.core.aggregation.ExposedFields

Examples of org.springframework.data.mongodb.core.aggregation.ExposedFields.ExposedField


    public Operation withAlias(String key) {
      return new Operation(op, key, reference, value);
    }

    public ExposedField asField() {
      return new ExposedField(key, true);
    }
View Full Code Here


  public void exposesSingleField() {

    ExposedFields fields = ExposedFields.synthetic(Fields.fields("foo"));
    assertThat(fields.exposesSingleFieldOnly(), is(true));

    fields = fields.and(new ExposedField("bar", true));
    assertThat(fields.exposesSingleFieldOnly(), is(false));
  }
View Full Code Here

   */
  @Test
  public void aliasesIdFieldCorrectly() {

    AggregationOperationContext context = getContext(Foo.class);
    assertThat(context.getReference("id"), is(new FieldReference(new ExposedField(Fields.field("id", "_id"), true))));
  }
View Full Code Here

TOP

Related Classes of org.springframework.data.mongodb.core.aggregation.ExposedFields.ExposedField

Copyright © 2018 www.massapicom. 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.