Node.js 如何从DynamoDB获得一个无序的结果?
我正在使用nodejs连接DynamoDB,我现在的位置是在awsdynamiodb的页面上呈现shuffle结果Node.js 如何从DynamoDB获得一个无序的结果?,node.js,amazon-dynamodb,Node.js,Amazon Dynamodb,我正在使用nodejs连接DynamoDB,我现在的位置是在awsdynamiodb的页面上呈现shuffle结果 是否有直接从DynamoDB获得洗牌结果的方法,或者是否有在服务器上洗牌的有效方法 我假设通过shuffled,您的意思是要求DynamoDB从您的表中返回一个随机项。在这种情况下,答案基本上是:不-没有内置的功能 然而,如果您以这样一种方式设计分区和范围键模式,您可以轻松地选择一个随机元素,那么您就可以从查询的客户端执行此操作。根据表中数据的密度,这可能需要多次查询才能实际返回结
是否有直接从DynamoDB获得洗牌结果的方法,或者是否有在服务器上洗牌的有效方法 我假设通过shuffled,您的意思是要求DynamoDB从您的表中返回一个随机项。在这种情况下,答案基本上是:不-没有内置的功能 然而,如果您以这样一种方式设计分区和范围键模式,您可以轻松地选择一个随机元素,那么您就可以从查询的客户端执行此操作。根据表中数据的密度,这可能需要多次查询才能实际返回结果,但也可以这样做 假设您的结果是ABC-123形式的,其中ABC是分区键,123是范围键值,那么您可以从客户端随机选择分区键,然后尝试对该键进行查询。如果该键返回一些数据,则可以随机选择其中一项。同样,根据每个分区中的数据密度,您可以为查询使用第二个随机阈值 我希望这有帮助