说,我在DynamoDB中有一个表,该表存储哪个学生上什么课,以及他/他在该课程上注册的日期。一个示例项目如下:
{
"studentId": "123",
"classes": {
"Calculus": "Apr 5, 2019",
"Linear Algebra": "Apr 12, 2019"
}
}
是否有一种语法可以找出“学生123在上什么课”,而又不会使无用的注册日期恢复原状?预期的返回值为["Calculus", "Linear Algebra"]
。基本上,DynamoDB在Java中相当于Map#keySet
。
我想这样做,而不是退回全部物品,以减小响应大小。上面的例子显然是玩具般的。实际上,我的地图价值可能很大。