2017-12-26 24 views
0

I見AWSドキュメントと私は、インサートパラメータReturnConsumedCapacityではなく、応答ConsumedCapacityオブジェクトを持っている...(ローカルDynamoDBの使用)node.jsでaws dynamodb 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

関連する問題