Amazon dynamodb 使用GSI从dynamoDB查询

Amazon dynamodb 使用GSI从dynamoDB查询,amazon-dynamodb,boto3,Amazon Dynamodb,Boto3,我有一个名为user的表,其中有一个哈希键user\u id和一个GSIemail。我正在尝试使用GSI查询记录。下面是我正在使用的查询。此查询不起作用,是否缺少任何内容 results = table.query( IndexName='userTable-index', KeyConditionExpression=Key('email').eq('test@gmail.com') ) 请发布完整的代码示例(例如,您如何定义“表”?)以及收到的任何错

我有一个名为
user
的表,其中有一个哈希键
user\u id
和一个GSI
email
。我正在尝试使用GSI查询记录。下面是我正在使用的查询。此查询不起作用,是否缺少任何内容

results = table.query(
        IndexName='userTable-index',
        KeyConditionExpression=Key('email').eq('test@gmail.com')
    )

请发布完整的代码示例(例如,您如何定义“表”?)以及收到的任何错误消息。你说它不起作用,但不要解释它怎么不起作用。