Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: spring-projects/spring-data-mongodb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: InsightsDev-dev/spring-data-mongodb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 9 commits
  • 24 files changed
  • 5 contributors

Commits on Nov 23, 2016

  1. Configuration menu
    Copy the full SHA
    5bd0e21 View commit details
    Browse the repository at this point in the history
  2. DATAMONGO-1327 - Added support for $stdDevSamp and $stdDevPop to aggr…

    …egation $group stage.
    
    Original Pull Request: #360
    CLA: 171720160409030719 (Gustavo de Geus)
    gustavodegeus authored and christophstrobl committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    36838ff View commit details
    Browse the repository at this point in the history
  3. DATAMONGO-1327 - Polishing.

    Just added overloads for stdDevSamp and stdDevPop taking AggregationExpression and updated the doc.
    Also replaced String operation based MongoDB operation building by using operators directly.
    
    Original Pull Request: #360
    christophstrobl committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    578441e View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2016

  1. DATAMONGO-1491 - Add support for $filter (aggregation).

    We new support $filter in aggregation pipeline.
    
    Aggregation.newAggregation(Sales.class,
    	Aggregation.project()
    		.and(filter("items").as("item").by(GTE.of(field("item.price"), 100)))
    		.as("items"))
    
    Original pull request: #412.
    christophstrobl authored and mp911de committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    2985b4c View commit details
    Browse the repository at this point in the history
  2. DATAMONGO-1491 - Polishing.

    Remove variable before returning value. Add generics for list creation.
    
    Original pull request: #412.
    mp911de committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    3dc1e93 View commit details
    Browse the repository at this point in the history
  3. DATAMONGO-784 - Add support for comparison aggregation operators to g…

    …roup & project.
    
    We now directly support comparison aggregation operators ($cmp, $eq, $gt, $gte, $lt, $lte and $ne) on both group and project stages.
    
    Original pull request: #414.
    christophstrobl authored and mp911de committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    e631e2d View commit details
    Browse the repository at this point in the history
  4. DATAMONGO-784 - Polishing.

    Add JavaDoc for compareValue.
    
    Original pull request: #414.
    mp911de committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    710770e View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2016

  1. DATAMONGO-1530 - Add support for missing MongoDB 3.2 aggregation pipe…

    …line operators.
    
    Original Pull Request: #410
    sebge2emasphere authored and christophstrobl committed Nov 25, 2016
    Configuration menu
    Copy the full SHA
    b786b82 View commit details
    Browse the repository at this point in the history
  2. DATAMONGO-1530 - Polishing.

    Add missing transformations for ConstructorReference, OperatorNot, OpNE, OpEQ, OpGT, OpGE, OpLT, OpLE, OperatorPower, OpOr and OpAnd. This allows usage of logical operators &, || and ! as part of the expression, while ConstructorReference allows instantiating eg. arrays via an expression `new int[]{4,5,6}`. This can be useful eg. comparing arrays using $setEquals.
    
    More complex aggregation operators like $filter can be created by defining the variable references as string inside the expression like filter(a, 'num', '$$num' > 10).
    Commands like $let requires usage of InlineMap to pass in required arguments like eg. let({low:1, high:'$$low'}, gt('$$low', '$$high')).
    
    Original Pull Request: #410
    christophstrobl committed Nov 25, 2016
    Configuration menu
    Copy the full SHA
    a741400 View commit details
    Browse the repository at this point in the history
Loading