Skip to content

Conversation

@omniCoder77
Copy link

Closes #530.

Summary

This PR adds an example demonstrating the $geoIntersects query with Spring Data MongoDB. The new code is placed in the customer package to centralize geospatial examples.

Implementation

  • Store Entity: A new entity with a GeoJsonPolygon field annotated with @GeoSpatialIndexed(type = GeoSpatialIndexType.GEO_2DSPHERE).
  • Integration Test: A new test in CustomerRepositoryIntegrationTest uses MongoOperations and Criteria.where("serviceArea").intersects(point) to show how to execute the query programmatically.
  • Test Scenarios: The test covers finding a Store where a point is both inside and outside the service area to ensure correctness.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Sep 28, 2025
@omniCoder77
Copy link
Author

Hey @mp911de,

Quick question - the CI is failing because of the deprecated
Projects (classic) action. Looks like it's on the repo side,
not my code. Should I just wait for that to get fixed, or do
I need to do something differently?
image

Thanks!

@omniCoder77
Copy link
Author

Friendly follow-up. Let me know if any changes are needed.

@omniCoder77 omniCoder77 closed this by deleting the head repository Nov 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: waiting-for-triage An issue we've not yet triaged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add example for $geoIntersects with Criteria

2 participants