Hello,
we're currently developing an application which requires us to:
1. check in geo points are withing the radius of another point, which is easily solvable via `$geoWithin` & `$centerSphere`
2. check if a single point is within the radius of other points with a given radius, which essentially is the other side of the first coin.
I think 2) is not solvable in a way satisfying our performance needs.
While we can use `$geoNear` we cannot limit the results with `maxDistance` as each point might have a different radius. So we calculate the distance via geonear and then start sorting out entries in the next stage.
While:
https://jira.mongodb.org/browse/SERVER-30522 and
https://jira.mongodb.org/browse/SERVER-13667
might be solutions to that problem i'm wondering if it would make sense to also support open-location-codes as https://github.com/google/open-location-code they are simple string representations and ~imperfect circles(+-3m) are perfectly fine for a lot of application needs.