AppSync与DynamoDB:无效的KeyConditionExpression:属性名是保留关键字;保留关键字:name”
创始人
2024-09-11 14:01:02
0

在使用KeyConditionExpression时,如果使用了DynamoDB保留的关键字作为属性名,则会出现该错误。解决方法是使用表达式属性名称来避免属性名与关键字冲突。例如,如果您的表中有名为"name"的属性,则可以像下面的代码示例一样使用表达式属性名称 "#n" 来替代它:

import boto3

client = boto3.client('dynamodb')

response = client.query(
    TableName='my-table',
    KeyConditionExpression='#n = :val',
    ExpressionAttributeNames={
        "#n": "name",
    },
    ExpressionAttributeValues={
        ":val": {
            "S": "John",
        }
    }
)

print(response)

在上述代码示例中,我们使用了表达式属性名称 "#n" 来代替 "name" 属性名,以避免与DynamoDB保留关键字发生冲突。

相关内容

热门资讯

发现玩家!天天川南悠闲辅助,德... 发现玩家!天天川南悠闲辅助,德州局wepoker辅助挂,详细神器(有挂猫腻)1、下载好德州局wepo...
总算了解!微友辅助神器下载,牵... 总算了解!微友辅助神器下载,牵手胡子跑辅助,详细攻略(有挂透视)1、进入游戏-大厅左侧-新手福利-激...
盘点一款!天酷辅助器,来来云南... 盘点一款!天酷辅助器,来来云南辅助,详细技巧(有挂实锤)所有人都在同一条线上,像星星一样排成一排,每...
技巧知识分享!微乐辅助脚本,来... 技巧知识分享!微乐辅助脚本,来来云南辅助,详细挂(竟然有挂)1、实时微乐辅助脚本透视辅助更新:用户可...
分享个大家!同乡游辅助软件,雀... 分享个大家!同乡游辅助软件,雀神广东麻将必赢方法,详细软件(有挂方法)在进入雀神广东麻将必赢方法软件...
避坑细节!九九联盟解码器,福建... 避坑细节!九九联盟解码器,福建天天开心一直输怎么办,详细插件(有挂教程)1、游戏颠覆性的策略玩法,独...
热点讨论!wepoker内置辅... 热点讨论!wepoker内置辅助器,边锋老友威海荣成辅助,详细工具(有挂总结)1、游戏颠覆性的策略玩...
我来教大家!青橙竞技辅助器,丰... 我来教大家!青橙竞技辅助器,丰城双剑辅助,详细神器(有挂解密)1、青橙竞技辅助器有没有辅助教程、青橙...
记者发布!蜀山四川辅助脚本,来... 记者发布!蜀山四川辅助脚本,来物局潮汕辅助,详细技巧(有挂实锤)1、记者发布!蜀山四川辅助脚本,来物...
技术分享!途游辅助器软件,好友... 技术分享!途游辅助器软件,好友赣南新版本脚本,详细挂(有挂方法)1)好友赣南新版本脚本免费钻石:进一...