所以我有一个名为 tableX 的 dynamodb 表,其中包含以下字段:

random_fld1, random_fld2, primary_key1, and sort_key1
all fields are Strings.

带有这些键和字段的 getItem 示例是什么。我一直无法获得使用 getItem 的 Keys: 部分。

最佳答案

您可以将 DynamoDB 的 DocumentClient get() 用作:

'use strict';

const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({ apiVersion: '2012-08-10' });

var params = {
  TableName: 'tableX',
  Key: {
    'primary_key1': 'PARTITION_KEY_VALUE',
    'sort_key1': 'SORT_KEY_VALUE'
  }
};

docClient.get(params, function(err, data) {
  if (err) console.log(err);
  else     console.log(data);
});

请参阅 documentation

关于javascript - 使用带有主键和排序键的 getItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44948264/

10-11 07:58