我在本地 dynamoDB 中创建了一个表。这些领域是,
id (N)
name (S)
school (S)
classname (S)
现在我想检索所有学校等于“xschool”的记录并打印。
尝试了下面的代码,但它在查询中给了我一个错误,
QuerySpec spec = new QuerySpec().withProjectionExpression("sid, classname, school")
.withKeyConditionExpression("school = :v_school").
withValueMap(new ValueMap().withString(":v_school", "abcschool"));
ItemCollection<QueryOutcome> items = table.query(spec);
Iterator<Item> iterator = items.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next().toJSONPretty());
}
对此有任何建议,因为我是 dynamoDB 的新手。