2017-12-26 19 views
0

aws 문서를 보았고 ReturnConsumedCapacity 매개 변수를 삽입했지만 응답이 없습니다. ConsumedCapacity 객체 ... (로컬 Dynamo를 사용하십시오)aws dynamodb node.js의 ConsumedCapacity를 얻는 방법은 무엇입니까?

내가 뭘 잘못 했습니까?

var params = {}; 
params.TableName = this.tableName; 
params.Limit = 100; 
params.ReturnConsumedCapacity = "TOTAL"; 
var items = []; 
    var scanExecute = function() { 
     dynamo.scan(params, function(err, result) { 
     console.log(result); // not found ConsumedCapacity... 
     if (err) { 
      console.log(err); 
      callback(new Error('dynamo scan error')); 
     } else if (result.Count === 0) { 
      callback(null, undefined); 
     } else { 
      items = items.concat(result.Items); 
      if (result.LastEvaluatedKey) { 
      params.ExclusiveStartKey = result.LastEvaluatedKey; 
      scanExecute(); 
      } else { 
      callback(null, items); 
      } 
     } 
    }); 
    } 
    scanExecute(); 

답변

1

DynamoDB 로컬 인스턴스를 실행하면 소비 된 용량이 추적되지 않습니다.

소비량 단위는 추적되지 않습니다. 작업 응답에서 용량 단위 대신 null 이 반환됩니다.

+0

나는 이해합니다! – young

+0

좋습니다. 다른 사람들에게 도움이 될 수 있도록 투표를 하시겠습니까? – notionquest