amazon Dynamo DB를 레일과 함께 사용하고 싶습니다. 그러나 페이지 매김을 구현하는 방법을 찾지 못했습니다.레일에서 amazon Dynamo DB를 사용할 때 페이지 매김을 구현하는 방법
ORM으로 AWS::Record::HashModel
을 사용합니다.
이 ORM은이 같은 한계를 지원합니다
People.limit(10).each {|person| ... }
을하지만 디나모 DB에서 MySQL의 쿼리 다음 구현하는 방법을 알아 냈 없습니다.
SELECT *
FROM `People`
LIMIT 1 , 30
이 답변이 DynamoDB의 방금 언급 한'LastEvaluatedKey'와'ExclusiveStartKey'은 (향후)와 한 방향으로 페이지 매김을 제공 고려되지 않습니다. DynamoDB를 사용하여 적어도 '이전'및 '다음'옵션이있는 표준 페이지 매김은 불가능합니다. – Srle
@Srle, LastEvaluatedKey 및 ExclusiveStartKey를 사용하여 NEXT 연산을 수행하는 방법을 제공했습니다. 질의의 순서를 반대로하고 PREVIOUS 조작을 할 수 있습니다. DynamoDB에서 즉시 사용할 수 있습니다. –
@ nickolay.laptev 예, 요점 또는 무언가를 양방향으로 지원하는 것을 제공 할 수 있습니까? – Srle