问题描述
我正在DynamoDB GlobalSecondaryIndex上运行查询。查询后,我想检查我消耗了多少容量。根据文档,ItemCollection提供了一种方法getAccumulatedConsumedCapacity
来完成此任务。但是,当我尝试在代码中使用它时,它总是返回NULL。
private void dummyMethod(QuerySpec querySpec) {
ItemCollection<QueryOutcome> queryOutcomes = index.query(querySpec);
Iterator<Item> itemIterator = queryOutcomes.iterator();
while(itemIterator.hasNext()) {
Map<String,Object> itemAsMap = itemIterator.next().asMap();
// do something with itemAsMap
}
if(queryOutcomes.getAccumulatedConsumedCapacity() == null) {
LOGGER.error("capacity is null");
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)