MongoDB не function
в команде sort()
.
Фактически, выполнение простых объектов поиска, где object.a > object.b
требует использования неиндексированного $ where условия .
Чтобы обойти это прямо сейчас, нужно вычислить это поле и затем отсортировать его.
Итак, в вашем случае у вас будет новое поле со значением (points-time).).Обратите внимание, что если вы планируете сортировать эти данные, вы, вероятно, захотите, чтобы это поле было проиндексировано.Попытка сортировки большого количества неиндексированных полей может быть очень медленной.