在dynamodb中查找属性的多个值的最新条目

时间:2017-12-16 19:01:52

标签: node.js amazon-dynamodb

我有一个遵循以下结构的DynamoDB表:

Primarykey: timestamp
Attribute: name
Attribute: {address1: address, address2: address}

我需要运行查询以按name属性查找最新项目。 name属性可以包含重复项,即可以有1个chris但是4个daves。

如何在1个搜索查询中返回chris's的最新条目和dave的最新条目?

我一直在使用此代码,该代码返回单个名称属性的单个项目。

const params = {
        TableName: process.env.TABLE_NAME,
        IndexName : 'name',
        KeyConditionExpression : 'name = :name', 
        ExpressionAttributeValues : {
            ':name' : event.headers.name      
        },
        ScanIndexForward : true
    };

我需要上面的内容来返回name属性中每个值的最新条目。不太清楚如何做到这一点。

更新

我知道name属性的值是什么,所以我可以提供查询的列表,但这不会真正有用。

我想我可以根据时间戳范围进行搜索?

0 个答案:

没有答案