在文件内分析首先返回最接近的值


Parse withinMiles return closest first

如果我查询的数据中withinMiles=10英里,返回值的最大数量=10,我如何首先检索最接近的值?

例如,10英里内可能有100个值,但我希望返回最接近的10个值。

内部文件是否首先检索最接近的值?

基本步骤如下:

  • 检索withinMiles = 10 miles 的所有值

  • 根据距离对这些值进行排序

  • 取第一个10

除非在数据库中编写自定义方法,否则您真的找不到更好的方法。