如何使用AWS CLI对dynamoDB使用嵌套查询

时间:2018-04-07 09:46:31

标签: json amazon-web-services amazon-dynamodb aws-cli

我试图删除当前不为空的dynamodb中的某些项目。我不知道会有多少项目。所以我首先使用了带过滤属性的扫描来获取该项目然后我将该结果集提供给delete-item

到目前为止,我能够执行第一步。但我无法弄清楚嵌套查询如何与dynamodb一起使用(使用AWS CLI)

filter.json

{
  "demo": {
    "ComparisonOperator": "NOT_NULL"
  }
}

首先查询:

aws dynamodb scan --table-name test --scan-filter file://D:\filter.JSON

现在我需要找到一种方法将上述查询的结果集提供给delete-item

  

更新1

扫描查询的输出:

{
    "Count": 2,
    "Items": [
        {
            "demo": {
                "S": "Hai"
            },            
            "id": {
                "S": "123"
            }
        },
        {            
            "demo": {
                "S": "Welcome"
            },
            "id": {
                "S": "124"
            }

        }
    ],
    "ScannedCount": 3643,
    "ConsumedCapacity": null
}

0 个答案:

没有答案