Как исправить «Сортировать по дате» в DynamoDB? - PullRequest
0 голосов
/ 18 января 2019

Я делаю запрос по DynamoDB и Node.js.

Я хочу отсортировать по дате (отметке времени), но Мой код не идеален.

const queryParams = {
  TableName: "zzim-review",
  IndexName: "meaningless-created-index",
  ScanIndexForward: false,
  Limit: 100,
  ExpressionAttributeNames: {
    "#MeaningLess": "meaningless",
    "#Created": "created",
    "#Status": "status"
  },
  ExpressionAttributeValues: {
    ":zero": {N: "0"},
    ":deleted": {S: "deleted"}
  },
  KeyConditionExpression: "#MeaningLess = :zero AND #Created >= :zero"
};

Это не ошибка, но не отсортированный список. На самом деле созданное (временная метка) значение не является проблемой.

Я не могу знать, почему это не удалось.

Токовый выход,

время: 1547786320271 (до 1 дня)
время: 1547786320271 (до 4 дня)
время: 1547786320271 (до 30 часов)
.
.
[Это часто меняется, когда я звонил]


Вывод хочу,

время: 1547786320271 (до 30 часов)
время: 1547786320271 (до 1 дня)
время: 1547786320271 (до 4 дня)
.
,
Нужна помощь ..

Спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...