从 AWS dynamoDB 中的 JSON 数组中删除元素

Abd*_*naf 5 amazon-web-services nosql node.js amazon-dynamodb

我需要使用 node.js 从 aws dynamo db 中的 json 数组中删除单个元素。我有下表,姓名:学生。

在此输入图像描述 我需要{name:fr4,id:104}使用分区键电子邮件和 id=104 从 dynamodb 中删除。dynamoDB 可以吗?

小智 0

应该是可以的。使用 UpdateExpression,您可以从集合中删除元素。不过,我认为您需要知道要删除的完整项目。所以在你的情况下 id:104 可能还不够。

检查文档http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html =>“UpdateExpression”部分=>删除

如果所有其他方法都失败,您需要阅读该项目或至少是朋友属性,更改它,然后写回