DATAMONGO-924 - Improve aggregation field reference resolving.
Previously we didn't support referring to aliased fields defined in former stages of an aggregation pipeline. We now also consider field aliases during field reference lookup.
Original pull request: #176.
1.4.x
Thomas Darimont12 years agocommitted byOliver Gierke
@ -268,14 +268,21 @@ public final class ExposedFields implements Iterable<ExposedField> {
@@ -268,14 +268,21 @@ public final class ExposedFields implements Iterable<ExposedField> {
@ -340,6 +347,7 @@ public final class ExposedFields implements Iterable<ExposedField> {
@@ -340,6 +347,7 @@ public final class ExposedFields implements Iterable<ExposedField> {
publicFieldReference(ExposedFieldfield){
Assert.notNull(field,"ExposedField must not be null!");