我有一个用例,我需要检索有限数量的记录,这些记录的位置听到地理空间点。类似于:
SELECT * FROM table WHERE location is near (x, y) LIMIT 200
我想使用 PostGIS。但我不知道它是否支持这种查询。因为我不想检索边界框内的记录,而是根据到指定点的距离对记录进行排序的限制数量。我在 PostGIS 的文档中没有找到有关它的信息。
如果 PostGIS 支持它,它会扩展吗?这是我的应用程序中最常用的查询。而且记录的数量非常大。
我知道 MongoDB 有 $near 查询。它可以扩展吗?