Browse Source

Polishing

Update Javadoc to mention unit of measure for min/maxDistance depending on usage of geoJson.
Also remove unused imports from tests

See #4004
Original pull request: #4006.
pull/4177/head
Christoph Strobl 4 years ago committed by Mark Paluch
parent
commit
de33734118
No known key found for this signature in database
GPG Key ID: 4406B84C1661DCD1
  1. 13
      spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Criteria.java
  2. 4
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/CountQueryUnitTests.java

13
spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Criteria.java

@ -624,9 +624,13 @@ public class Criteria implements CriteriaDefinition { @@ -624,9 +624,13 @@ public class Criteria implements CriteriaDefinition {
}
/**
* Creates a geo-spatial criterion using a {@literal $maxDistance} operation, for use with $near
* Creates a geo-spatial criterion using a {@literal $maxDistance} operation, for use with {@literal $near} or
* {@literal $nearSphere}.
* <p>
* <strong>NOTE:</strong> The unit of measure for distance may depends on the used coordinate representation
* (legacy vs. geoJson) as well as the target operation.
*
* @param maxDistance
* @param maxDistance radians or meters
* @return this.
* @see <a href="https://docs.mongodb.com/manual/reference/operator/query/maxDistance/">MongoDB Query operator:
* $maxDistance</a>
@ -645,8 +649,11 @@ public class Criteria implements CriteriaDefinition { @@ -645,8 +649,11 @@ public class Criteria implements CriteriaDefinition {
/**
* Creates a geospatial criterion using a {@literal $minDistance} operation, for use with {@literal $near} or
* {@literal $nearSphere}.
* <p>
* <strong>NOTE:</strong> The unit of measure for distance may depends on the used coordinate representation
* (legacy vs. geoJson) as well as the target operation.
*
* @param minDistance
* @param minDistance radians or meters
* @return this.
* @since 1.7
*/

4
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/CountQueryUnitTests.java

@ -15,17 +15,13 @@ @@ -15,17 +15,13 @@
*/
package org.springframework.data.mongodb.core;
import static org.mockito.Mockito.*;
import static org.springframework.data.mongodb.core.query.Criteria.*;
import static org.springframework.data.mongodb.core.query.Query.*;
import static org.springframework.data.mongodb.test.util.Assertions.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.springframework.data.geo.Point;
import org.springframework.data.mongodb.MongoDatabaseFactory;
import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
import org.springframework.data.mongodb.core.convert.NoOpDbRefResolver;
import org.springframework.data.mongodb.core.convert.QueryMapper;

Loading…
Cancel
Save