DATAMONGO-2516 - Assert compatibility with MongoDB 4.4-rc0.
Fixes:
- Fields list must not contain text search score property when no $text criteria present.
- Sort must not be an empty document when running map reduce.
- Timeout in tests creating indexes.
Changes:
- score property might now be null when not having a $text criteria present. Was zero before.
Original pull request: #856.
pull/862/head
Christoph Strobl6 years agocommitted byMark Paluch
@ -238,7 +239,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -238,7 +239,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@ -424,8 +425,10 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -424,8 +425,10 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@ -1054,7 +1057,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -1054,7 +1057,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@ -1819,7 +1822,11 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -1819,7 +1822,11 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@ -2435,8 +2442,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -2435,8 +2442,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
LOGGER.debug("findOne using query: {} fields: {} for class: {} in collection: {}",serializeToJsonSafely(query),
@ -2486,8 +2494,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -2486,8 +2494,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
LOGGER.debug("find using query: {} fields: {} for class: {} in collection: {}",
@ -2509,8 +2518,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -2509,8 +2518,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
LOGGER.debug("find using query: {} fields: {} for class: {} in collection: {}",
@ -2839,23 +2849,6 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@@ -2839,23 +2849,6 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware,
@ -258,7 +258,8 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -258,7 +258,8 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@ -1161,7 +1162,7 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -1161,7 +1162,7 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@ -2152,7 +2153,11 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -2152,7 +2153,11 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@ -2369,8 +2374,11 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -2369,8 +2374,11 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
LOGGER.debug(String.format("findOne using query: %s fields: %s for class: %s in collection: %s",
@ -2420,8 +2428,9 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -2420,8 +2428,9 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
LOGGER.debug(String.format("find using query: %s fields: %s for class: %s in collection: %s",
@ -2443,8 +2452,9 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@@ -2443,8 +2452,9 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
@ -169,13 +169,13 @@ public class MongoRepositoryTextSearchIntegrationTests {
@@ -169,13 +169,13 @@ public class MongoRepositoryTextSearchIntegrationTests {