Christoph Strobl
Christoph Strobl
Enable parameter binding for named as well as index based expressions. ```java @Query("{ firstname : ?#{[0]}}") List bindExpressionParameterByIndex(String firstname); @Query("{ firstname : :#{#firstname}}") List bindExpressionParameterByName(String firstname); ```
Add support for ahead of time code generation for query methods (`near` & `within`) operating upon geospatial data (may require special geo index to be present). ```java List findByLocationNear(Point point);...
The mapping layer should allow to reading back coordinates stored in raw array format `[-73.99171, 40.738868]` into a `Point` type.
see: https://www.mongodb.com/docs/v8.0/reference/operator/aggregation/out/#syntax ```jsonc "timeseries": { "timeField": "", "metaField": "", "granularity" : \\ "seconds" | "minutes" | "hours" } ```
ValueConversion requires sometimes for that just the plain property information but also the contextual path in wich it is called. we should make sure to provide it.
The goal of this issue is to help users manage server side counters more easily. We could leverage `findAndUpdate` that issues an update with `$inc`, `upsert` and `ReturnDocument.AFTER` to maintain...
work in progress...
https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0 Related to: spring-projects/spring-data-commons#3292