amazon-web-services - 如何使用 aws cli 删除 dynamodb 元素但不指定主键
问题描述
所以我想从我的 dyanmodb 表中删除元素,但是,我想根据过滤器表达式删除它们。因此,如果“城市”属性为“伦敦”,则应删除该项目。
我找到的解决方案都需要精确指定密钥,但在这种情况下,主键只是一个随机数,因此很难全部获取。
提前谢谢你的帮助。
解决方案
从 DynamoDB 表中删除项目的唯一方法是指定键。如果要根据表达式进行删除,首先必须扫描或查询满足该表达式的项目,然后按其键删除从该扫描或查询返回的所有项目。
推荐阅读
- java - 为什么以 jar 运行时会出现 java.lang.ClassNotFoundException,但与 IntelliJ IDEA 配合得很好
- excel - 是否有任何excel公式来记录单元格上次更改日期?
- android - Gradle 版本颤振
- powershell - 活动屏幕阅读器
- python - Python烧瓶应用程序访问群中的docker秘密
- node.js - 错误:Route.get() 需要回调函数,但得到了 [object Promise]
- c# - 仅从表中选择几列以使用 C# Web API 上的 Odata Select 查询进行映射
- javascript - 如何在 JSON 文件中获取不同的 JSON 对象
- express - 如何在 Vue3 Composition API 中使用 vue-axios?
- php - 我需要在这个 mysqli_fetch_array 中插入什么 PHP 以确保不使用 NULL url?