我试图删除当前不为空的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
}