Еще одно замечание: если вы хотите отсортировать по дате в результатах, отсортированных по расстоянию, вы можете сделать это, как обычно, используя

рабатываю приложение PHP, в котором нам нужно получать результаты в пределах определенной границы, но упорядоченные по дате создания результатов, а не по расстоянию. Я подумал, что команда MongoDB geoNear была бы хороша для этого, так как она заботится о расчете расстояния для каждого результата. Однако мне было интересно, есть ли способ указать сортировку по атрибуту create_date, а не по расстоянию. В идеале я должен создать составной ключевой индекс координат и создать дату, а затем быстро получить все результаты в определенной области, упорядоченной по дате создания.

Возможно ли это, или я должен выполнить сортировку после запроса?

Ответы на вопрос(2)

Ваш ответ на вопрос