想象一下以下模式:
{
"TableName":"table",
"KeySchema":[
{
"AttributeName":"name",
"KeyType":"HASH"
}
],
"AttributeDefinitions":[
{
"AttributeName":"name",
"AttributeType":"S"
},
{
"AttributeName":"time",
"AttributeType":"N"
},
{
"AttributeName":"content",
"AttributeType":"S"
}
]
}
我在设计架构时遇到了麻烦:
按名称作为哈希键进行查询,因为我需要用相同的taskName覆盖每个插入的值。
按时间查询,其中时间是两个值之间的一个值
一些问题:
global secondary index
键为hash
的{{1}},然后在time
(gt,lt)上用两个条件编写查询吗?