Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在aws appsync中获取用于分页的dynamodb数据的总计数?_Reactjs_Amazon Web Services_Amazon Dynamodb_Aws Amplify_Aws Appsync - Fatal编程技术网

Reactjs 如何在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解析器来执行扫描操作

我正在使用aws amplify开发web应用程序。我使用Appsync GraphQL作为web服务器。 但我不知道如何通过aws appsync从Dynamodb获取数据总数。
请帮帮我。

来自SQL后台时感觉有多奇怪,在DynamoDB中没有简单的方法可以做到这一点。建议的方法是执行多次扫描操作,直到到达终点,并在运行时记录
scannedCount

您无法在AWS AppSync中以本机方式实现这一点,如果您确实需要通过AppSync实现这一点,则可以使用Lambda解析器来执行
扫描
操作

您还可以使用DynamoDB流和某个递增/递减计数器跟踪表上的所有
PutItem
DeleteItem
操作。同样,如果你的Lambda迷失了方向,这可能是脆弱的