Проблема:
Я пытаюсь отсортировать результат по объекту Date. Но эта ошибка была сброшена.
"reason": "Unspecified or ambiguous sort type. Try appending :number or :string to the sort field. createdAt"
Я попытался добавить :string
в поле сортировки в запросе json, но это не сработало.
Есть ли способ сортировки по объекту Date? В качестве альтернативы, как правильно отсортировать объект даты для сортировки?
Объект Date
Объект даты выглядит так: "createdAt": "2018-05-03T08:29:53.875Z"
Действие, которое я выполнил
function main(params) {
if (!params.fieldA) {
return Promise.reject({ error: 'no fieldA specified'});
}
return {
query: {
"selector": {
"fieldA": params. fieldA
},
"fields": [
"_id",
"fieldA",
"fieldB",
"rate",
"createdAt"
],
"sort": [
{
"createdAt": "desc"
}
],
"limit": 1 // only return the latest entry
}
};
}