Так что я хочу сделать geoNear с использованием runCommand на mongodb, и я хочу, чтобы результаты сортировались по дате.
Я знаю, как сделать первую часть
db.users.runCommand({'geoNear' :"users",'near' : [-76.483999, 42.402794], 'spherical' : true, 'maxDistance' : 20/6378 })
, но как мне получить результаты так, чтобы они были упорядочены созданным_посадком?Если бы я использовал для этого монго-гем, запрос выглядел бы так:
User.database.command({'geoNear'=>"users",'near' => [-122, 37]}, 'spherical' => true, 'maxDistance' => 20/6378)
Тем не менее, я не знаю, как отсортировать его по дате.Я подумывал об использовании индекса на create_at в этом случае.У меня есть индексы как для location, так и созданного, но результаты по-прежнему не возвращаются в порядке даты создания.Кто-нибудь знает, как это сделать?