Amazon dynamodb Dynamodb查询/扫描嵌套文档。指定GSI
我有以下DynamoDb文档的结构Amazon dynamodb Dynamodb查询/扫描嵌套文档。指定GSI,amazon-dynamodb,dynamodb-queries,amazon-dynamodb-index,Amazon Dynamodb,Dynamodb Queries,Amazon Dynamodb Index,我有以下DynamoDb文档的结构 { "studentName"(PK): "Ben", "studendId": 123, "UpdatedTimestamp"(SortKey): 1221432432 "Subjects": [ { SubjectName: "Math" SubjectMarks: 80 UpdatedTimeStamp: 234324324 }, { Subje
{
"studentName"(PK): "Ben",
"studendId": 123,
"UpdatedTimestamp"(SortKey): 1221432432
"Subjects": [
{
SubjectName: "Math"
SubjectMarks: 80
UpdatedTimeStamp: 234324324
},
{
SubjectName: "History"
SubjectMarks: 30
UpdatedTimeStamp: 213234234
}
]
}
我目前正在使用Dynamodb映射器保存文档
我有以下问题
学生文档只是一个示例。我如何使用过滤器来获得结果?过滤几乎是无用的…你仍然要为读取所有记录付费,然后那些与过滤器不匹配的记录被抛出,只返回匹配的记录。唯一的好处是减少网络使用。谢谢Jason和Charles。我可以遵循的最佳方法是什么?