Reactjs 如何在aws appsync中获取用于分页的dynamodb数据的总计数?
我正在使用aws amplify开发web应用程序。我使用Appsync GraphQL作为web服务器。 但我不知道如何通过aws appsync从Dynamodb获取数据总数。Reactjs 如何在aws appsync中获取用于分页的dynamodb数据的总计数?,reactjs,amazon-web-services,amazon-dynamodb,aws-amplify,aws-appsync,Reactjs,Amazon Web Services,Amazon Dynamodb,Aws Amplify,Aws Appsync,我正在使用aws amplify开发web应用程序。我使用Appsync GraphQL作为web服务器。 但我不知道如何通过aws appsync从Dynamodb获取数据总数。 请帮帮我。来自SQL后台时感觉有多奇怪,在DynamoDB中没有简单的方法可以做到这一点。建议的方法是执行多次扫描操作,直到到达终点,并在运行时记录scannedCount值 您无法在AWS AppSync中以本机方式实现这一点,如果您确实需要通过AppSync实现这一点,则可以使用Lambda解析器来执行扫描操作
请帮帮我。来自SQL后台时感觉有多奇怪,在DynamoDB中没有简单的方法可以做到这一点。建议的方法是执行多次扫描操作,直到到达终点,并在运行时记录
scannedCount
值
您无法在AWS AppSync中以本机方式实现这一点,如果您确实需要通过AppSync实现这一点,则可以使用Lambda解析器来执行扫描
操作
您还可以使用DynamoDB流和某个递增/递减计数器跟踪表上的所有PutItem
和DeleteItem
操作。同样,如果你的Lambda迷失了方向,这可能是脆弱的