在AWS中可以引用新创建的DynamoDB记录吗?例如,检索和使用新创建的记录的ID。希望这是可能的,而无需查询从DynamoDB检索新记录。
const docClient = new AWS.DynamoDB.DocumentClient();
... // Omitting the rest of the code in this example
const params = {
TableName : 'ExampleTableName',
Item: {
id: uuid.v1()
}
}
try {
await docClient.
我正在尝试为我的API实现分页。我有一个带有简单主键的DynamoDB表。
由于ExclusiveStartKey扫描()操作中的DynamoDB只是以前在扫描操作中获取的最后一项的主键,所以我想知道,如果使用表中不存在的ExclusiveStartKey执行扫描(),DynamoDB会返回什么?
# Here response contains the same list of items for the same
# primary key passed to the scan operation
response = table.scan(ExclusiveStartKey=NonE
我想从亚马逊网络服务DynamoDB控制台查询DynamoDB,如亚马逊网络服务手册,第38页所述:
http://awsdocs.s3.amazonaws.com/dynamodb/2011-12-05/dynamodb-dg-2011-12-05.pdf
我不知道确切的键,我将通过包含特定正则表达式的键进行查询。
我打开特定的表格,然后转到“浏览项目”。然后我希望看到“查询”复选框。我只看到了"Get“复选框,而不是它。"Get“看起来与"Query”非常相似,但它只允许按精确的键进行搜索。
如何使用search by range key获得"Query“菜
我有一个dynamodb表,其中有一个名为“审批”的列,其中有几个测试项,其中包含“未决”、“批准”和“未批准”的“批准”值。我有三个项目与“待定”。
我使用下面的Lambda函数来检索项目,我只想获得“挂起”的项。所以我用的是FilterExpression。这是我的全部功能:
var doc = require('dynamodb-doc');
var dynamo = new doc.DynamoDB();
exports.handler = function(event, context) {
var params = {
TableName: