Christoph Strobl
d147f80a39
DATAMONGO-1437 - Preserve non translatable Exception cause when lazily resolving DBRef.
...
We now preserve the cause of Exceptions that cannot be translated into DataAccessExceptions when an error occurs during lazily loading DBRefs.
Original pull request: #367 .
10 years ago
Christoph Strobl
7b8dadeb74
DATAMONGO-1271 - Polishing.
...
Removed non Java 6 language features, reworked and added a few tests.
Original Pull Request: #322
10 years ago
Jordi Llach Fernandez
d1251c42ca
DATAMONGO-1271 - Provide lifecycle events for DBRefs.
...
We now publish livecycle events when loading DBRefs.
Original Pull Request: #322
CLA: 121620150519031801 (Jordi Llach Fernandez)
10 years ago
Oliver Gierke
4140dd573f
DATAMONGO-1423 - Polishing.
...
Orignal pull request: #365 .
10 years ago
Christoph Strobl
0e60630393
DATAMONGO-1423 - Map keys now get registered conversions applied for Updates.
...
We now pipe map keys through the potentially registered conversions when mapping Updates.
Orignal pull request: #365 .
10 years ago
Oliver Gierke
9bc35512fd
DATAMONGO-1416 - Polishing.
...
Just use instanceOf(…) from Hamcrest's Matchers class instead of dedicated class.
Original pull request: #362 .
10 years ago
Christoph Strobl
b626c2f82b
DATAMONGO-1416 - Get rid of the warnings for Atomic… type conversions.
...
We now use explicit converters instead of a ConverterFactory. This reduces noise in log when registering converters.
Original pull request: #362 .
10 years ago
Mark Paluch
c3e894ee8d
DATAMONGO-1424 - Polishing.
...
Remove EndingWith from NotLike. Remove superfluous white-spaces. Split combined highlighted keywords to individual highlighting.
Original pull request: #364 .
10 years ago
Christoph Strobl
2f713bede5
DATAMONGO-1424 - Add support for NOT_LIKE.
...
We now support `notLike` and `isNotLike` in query derivation.
Original pull request: #364 .
10 years ago
Mark Paluch
e03520d2fb
DATAMONGO-1425 - Polishing.
...
Add NotContaining to documentation. Add integration test for Containing/NotContaining on collection properties.
Original pull request: #363 .
10 years ago
Christoph Strobl
3829d58dc2
DATAMONGO-1425 - Fix query derivation for notContaining on String properties.
...
We now correctly build up the criteria for derived queries using notContaining keyword on String properties.
Original pull request: #363 .
10 years ago
Mark Paluch
7b87fa9509
DATAMONGO-1412 - Fix backticks and code element highlighting.
...
Fixed broken highlighting using backticks followed by chars/single quotes. Convert single quote emphasis of id to backtick code fences. Add missing spaces between words and backticks.
Original Pull Request: #359
10 years ago
Mark Paluch
b2b9f3406a
DATAMONGO-1412 - Document mapping rules for Java types to MongoDB representation.
...
Original Pull Request: #359
Related pull request: #353
Related ticket: DATAMONGO-1404
10 years ago
Mark Paluch
d610761019
DATAMONGO-1404 - Polishing.
...
Add author and since tags. Update license headers. Reformat code. Replace FQCN with import and simple class name. Remove final keyword in test methods. Add tests for numeric values. Update documentation.
Original pull request: #353 .
10 years ago
Alexey Plotnik
8983bd26ce
DATAMONGO-1404 - Add support for $min and $max update operators.
...
Original pull request: #353 .
CLA: 169820160330091912 (Alexey Plotnik)
10 years ago
Christoph Strobl
5485f2fcd4
DATAMONGO-1391 - Polishing.
...
Removed white spaces, updated Javadoc and return early when using non 3.2 $unwind options.
Original Pull Request: #355
10 years ago
Mark Paluch
f8681fec66
DATAMONGO-1391 - Support Mongo 3.2 syntax for $unwind in aggregation.
...
We now support both, the simple {$unwind: path} and the MongoDB 3.2 {$unwind: {…}} syntax.
Original Pull Request: #355
10 years ago
Mark Paluch
0dd904894d
DATAMONGO-1399 - Polishing.
...
Update since version to 1.10. Remove trailing whitespaces.
Original pull request: #352 .
10 years ago
Christoph Strobl
7d70a8677e
DATAMONGO-1399 - Allow adding hole to GeoJSON Polygon.
...
We now allow creation of GeoJsonPolygon having an outer and multiple inner rings.
Original pull request: #352 .
10 years ago
Mark Paluch
13a52b5ac9
DATAMONGO-1403 - Add maxExecutionTimeMs alias for @Meta(maxExcecutionTime).
...
We added maxExecutionTimeMs as an alias for maxExcecutionTime which has been deprecated due to spelling issues.
Original pull request: #356 .
10 years ago
Mark Paluch
f5cfcda673
DATAMONGO-1411 - Enable build on TravisCI.
...
We now start MongoDB server via apt-get instead of relying on the TravisCI managed 2.4.2 installation.
Doing this we altered tests to just check on the port and not the host part of the URIs.
Additionally we upgraded build profiles, removed promoted snapshot-versions, renamed mongo32-next to mongo32 and added mongo33-next build profile.
Original pull request: #358
10 years ago
Raja Dilip Kolli
cf44a7105f
DATAMONGO-1420 - Update version numbers in Github readme.
...
Bumped to latest versions available
Original pull request: #354
10 years ago
Oliver Gierke
0228255d2b
DATAMONGO-1356 - AuditingEventListener now has an explicit order.
...
AuditingEventListener now has a fixed ordering of 100. This allows other listeners to be registered to be executed before or after it.
10 years ago
Oliver Gierke
50e37355d4
DATAMONGO-1419 - Removed deprecated methods of AbstractMongoEventListener.
10 years ago
Oliver Gierke
a15dababfa
DATAMONGO-1408 - Updated changelog.
10 years ago
Oliver Gierke
9942451017
DATAMONGO-1405 - After release cleanups.
10 years ago
Oliver Gierke
e144c29316
DATAMONGO-1405 - Prepare next development iteration.
10 years ago
Oliver Gierke
64d4880983
DATAMONGO-1405 - Release version 1.9 GA (Hopper).
10 years ago
Oliver Gierke
47c348e03a
DATAMONGO-1405 - Prepare 1.9 GA (Hopper).
10 years ago
Oliver Gierke
dea86535c1
DATAMONGO-1405 - Updated changelog.
10 years ago
Artur Konczak
eee6b62589
DATAMONGO-1407 - updated jira link to point to correct project on jira.
...
Original pull request: #357 .
10 years ago
Mark Paluch
771ca8d84c
DATAMONGO-1407 - Add pull request template.
10 years ago
Christoph Strobl
8f5b334951
DATAMONGO-1398 - Mention QBE and add links.
...
Original Pull Request: #349
10 years ago
Mark Paluch
0dc6169282
DATAMONGO-1398, DATAMONGO-1395 - Update Lifecycle Events examples in Reference Documentation.
...
Replace deprecated methods by the supported API.
Original Pull Request: #349
10 years ago
Mark Paluch
abe78f0428
DATAMONGO-1398 - Updated what's new section and general improvements.
...
Update Spring Framework documentation links to point always to the Spring Framework version specified in the pom, where possible. Mention $lookup in aggregation.
Original Pull Request: #349
10 years ago
Christoph Strobl
9930ec2d19
DATAMONGO-1401 - Fix error when updating entity with both GeoJsonPoint and Version property.
...
We now ignore property reference exceptions when resolving field values that have already been mapped. Eg. in case of an already mapped update extracted from an actual domain type instance.
Original pull request: #351 .
10 years ago
Oliver Gierke
83d7f4477e
DATAMONGO-1392 - After release cleanups.
10 years ago
Oliver Gierke
18c3704c2e
DATAMONGO-1392 - Prepare next development iteration.
10 years ago
Oliver Gierke
bef581caa5
DATAMONGO-1392 - Release version 1.9 RC1 (Hopper).
10 years ago
Oliver Gierke
2f0abe0604
DATAMONGO-1392 - Prepare 1.9 RC1 (Hopper).
10 years ago
Oliver Gierke
4235b44c47
DATAMONGO-1392 - Updated changelog.
10 years ago
Oliver Gierke
f318185ad0
DATAMONGO-1400 - Adapt to rename of Tuple to Pair in Spring Data Commons.
...
Related tickets: DATACMNS-818.
10 years ago
Oliver Gierke
43b496287c
DATAMONGO-1245 - Final tweaks to Query by Example documentation.
...
Tweaked section anchor to match conventions. Use level offsets to accommodate changes in Spring Data Commons.
10 years ago
Oliver Gierke
9d0c8ecdc3
DATAMONGO-1245 - Polishing.
...
Adapt to API changes in Spring Data Commons.
Related tickets: DATACMNS-810.
Original pull request: #341 .
10 years ago
Mark Paluch
5a78d99af0
DATAMONGO-1245 - Initial documentation for Query by Example.
...
Adopt changes from query by example API refactoring.
Related tickets: DATACMNS-810.
Original pull request: #341 .
10 years ago
Christoph Strobl
693f5ddf6e
DATAMONGO-1245 - Add support for Query By Example.
...
An explorative approach to QBE trying find possibilities and limitations. We now support querying documents by providing a sample of the given object holding compare values. For the sake of partial matching we flatten out nested structures so we can create different queries for matching like:
{ _id : 1, nested : { value : "conflux" } }
{ _id : 1, nested.value : { "conflux" } }
This is useful when you want so search using a only partially filled nested document. String matching can be configured to wrap strings with $regex which creates { firstname : { $regex : "^foo", $options: "i" } } when using StringMatchMode.STARTING along with the ignoreCaseOption. DBRefs and geo structures such as Point or GeoJsonPoint is converted to their according structure.
Related tickets: DATACMNS-810.
Original pull request: #341 .
10 years ago
Christoph Strobl
ece655f67d
DATAMONGO-1387 - Polishing.
...
Added a few more tests and append values if present on Query.
Original Pull Request: #345
10 years ago
John Willemin
119692c979
DATAMONGO-1387 - Fix BasicQuery getFieldsObject() inconsistency.
...
We changed BasicQuery to consider its parent getFieldsObject() when not given an explicit fields DBObject.
Original Pull Request: #345
CLA: 165520160303021604 (John Willemin)
10 years ago
Oliver Gierke
6068f3243a
DATAMONGO-1397 - Polishing.
...
Switched to Slf4J-native placeholder replacement in debug logging for MongoTemplate.
Original pull request: #348 .
10 years ago
Mark Paluch
a7cda2e793
DATAMONGO-1397 - Log command, entity and collection name in MongoTemplate.geoNear(…).
...
Original pull request: #348 .
10 years ago