【发布时间】:2015-08-01 10:26:52
【问题描述】:
我正在使用 Node.js 和环回构建一个应用程序。应用程序的一个组件将登录尝试存储到 DynamoDB 中。我对这个数据库很陌生,我遇到了问题。
目前,我的哈希键是一封电子邮件,而我的范围键是发生登录尝试时的 unix 时间戳。本质上,我需要从数据库中获取所有数据,以生成最后一次登录尝试的列表。首先想到的是使用 scan,但是它不允许根据上次登录尝试对列表进行排序。使用 query 的问题在于,我必须访问所有电子邮件,而不仅仅是特定电子邮件的特定项目。我认为我可以使所有哈希值相同,但这会根据 dynamoDB 存储其数据的方式产生性能问题。
有没有其他人遇到过此类问题并有解决方案?
【问题讨论】:
标签: javascript node.js amazon-dynamodb loopbackjs