【发布时间】:2021-03-24 10:28:00
【问题描述】:
我想更新,删除房间列表中带有 roomId 的房间。我应该向 roomId 添加二级索引吗?应该如何更新和删除查询?我也想用 roomId 获取房间信息。
移除房间,代码结构可以这样吗:
const roomItem = {
TableName: 'Home',
Key: {
homeId: homeId
},
IndexName: 'roomId-index',
ConditionExpression: 'rooms.roomId = :roomId',
ExpressionAttributeValues: {
':roomId': roomId
}
};
await dynamodb.delete(roomItem).promise();
【问题讨论】: