DynamoDB:属性值中的增量值

时间:2019-06-13 17:03:36

标签: javascript database amazon-web-services amazon-dynamodb

我想知道是否或如何增加数值,在这个例子中我想增加

`log/<number to increment>`

具有我已经用作其他列值(计数)的值

db.update({
  TableName: tableName,
  Key: {
    key: `log/<number to increment>`
  },
  UpdateExpression: "set #cnt = if_not_exists(#cnt, :zero) + :val",
  ExpressionAttributeValues: {
    ":val": 1,
    ":zero": 0
  },
  ExpressionAttributeNames: {
    "#cnt": "count"
  },
  ReturnValues: 'UPDATED_NEW'
}).promise();

0 个答案:

没有答案