【发布时间】:2018-04-26 20:22:09
【问题描述】:
假设我有一个 DynamoDB 表:
UserId: S
BookName: S
BorrowedTimestamp: S
HasReturned: B
UserId(分区)和 BookName(范围)将是基表上的键。
但是我想使用其他非关键字段进行查询,例如BorrowedTimestamp > 3days 并且 HasReturned 为 false。
我认为我需要设置一个 GSI 才能使该查询正常工作,但是将二进制字段 HasReturned 作为分区键(以 BorrowedTimestamp 作为范围键)听起来并不正确。这是正确的,还是我错过了什么?
【问题讨论】:
标签: amazon-dynamodb