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.
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.