Невозможно сделать Cloudant запрос в IBM Bluemix - PullRequest
0 голосов
/ 04 мая 2018

Проблема:

Я пытаюсь отсортировать результат по объекту 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
    }
  };
}
...