我正在使用 BatchGetItem 从 dynamodb 获取多个项目。但我需要根据某些条件过滤项目。
例如:我有一个具有 id 和状态的任务表。我需要获取 id 1、2、3 的项目,其中 status=done。
#set($ids = [1,2,3])
{
"operation" : "BatchGetItem",
"tables" : {
"userTable": {
"keys": $util.toJson($ids)
}
}
}
Run Code Online (Sandbox Code Playgroud)