Mongoid Geonear результаты сортировки

С моей консоли Монго я могу запустить:

      db.runCommand({geoNear: "coords", near: [coords], spherical: true, maxDistance: 5}) 

Все работает отлично, я получаю результаты, отсортированные по наиболее близкому документу. Но когда я пытаюсь использовать приложение для рельсов с помощью mongoid, я все равно получаю результаты, но не сортирую их.

      session = Mongoid.session('default')
      res = session.command({geoNear: "coords", near: [params[:lat].to_i, params[:lon].to_i], spherical: true, maxDistance: 5})

Это почему? Как я могу получить отсортированные результаты в моем контроллере? Заранее спасибо.

0 ответов

Другие вопросы по тегам