有谁知道地理空间索引的工作原理,我的意思是计算最近点的算法?

在SQL中,我们可以执行以下操作:SELECT id, (x-a)*(x-a)+(y-b)*(y-b) as distance FROM table1 ORDER by distance ASC确保与mongodb的地理空间索引相比这还不够高效,但是mongodb如何计算和排序?

提前谢谢了。

最佳答案

mongodb地理空间的心脏是Geohashes。 Geohash是一个



我在mongo中找不到适合geohash实现的链接,但是此thread可能会提供一些见解。

10-07 15:07