使用mongoid在轨道上的ruby中排序geonear搜索结果

时间:2012-04-25 02:58:40

标签: ruby-on-rails ruby-on-rails-3 mongodb mongoid

我使用以下查询来获取搜索结果

Org.where('content.attribs.name'=>'cuisine', 'content.attribs.value'=>cuisine ).geo_near([lon,lat], :max_distance => dist, :spherical => true, num: num_results)

现在我想按照 desc 顺序

中的Ratings列对这些结果进行排序

请任何人帮忙

1 个答案:

答案 0 :(得分:0)

geoNear命令返回文档,而不是光标,因此您无法对其进行排序。您必须在应用程序代码中执行此操作。