如何在node.js中获取aws dynamodb ConsumedCapacity?

问题描述 投票:1回答:1

我看过aws文件,我有插入参数ReturnConsumedCapacity但没有响应ConsumedCapacity对象...(使用dynamodb local)

我犯的错是什么?

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();
node.js amazon-dynamodb aws-sdk
1个回答
4
投票

运行DynamoDB本地实例时,将不会跟踪已消耗的容量。

不跟踪消耗的容量单位。在操作响应中,返回空值而不是容量单位。

© www.soinside.com 2019 - 2024. All rights reserved.