Amazon dynamodb Boto3 DynamoDB查询条件不工作(eq除外)
我使用boto3创建一个简单的DynamoDB查询,如下所示:Amazon dynamodb Boto3 DynamoDB查询条件不工作(eq除外),amazon-dynamodb,Amazon Dynamodb,我使用boto3创建一个简单的DynamoDB查询,如下所示: response = table.query( KeyConditionExpression=Key('course-lesson-id-part').eq(1) ) 此查询可以正常工作并返回单个项 课程课程id部分是我的主分区键,是数字的;我的表中有两项: course-lesson-id-part: 1 course-lesson-id-part: 2 理想情况下,我应该能够使用以下内容查询课程id部分>0的所有项目
response = table.query(
KeyConditionExpression=Key('course-lesson-id-part').eq(1)
)
此查询可以正常工作并返回单个项
课程课程id部分是我的主分区键,是数字的;我的表中有两项:
course-lesson-id-part: 1
course-lesson-id-part: 2
理想情况下,我应该能够使用以下内容查询课程id部分>0的所有项目:
response = table.query(
KeyConditionExpression=Key('course-lesson-id-part').gt(0)
)
除了.eq之外,其他DB查询条件似乎都不起作用,这在这里对我没有好处
有人有什么想法吗?分区键只支持
eq
必须将分区键名称和值指定为相等条件
来源:分区键只支持
eq
必须将分区键名称和值指定为相等条件
资料来源:对。您只能指定一个分区键(即相等条件)和一个连续范围的(恰当地称为)范围键(即a,Right)。您只能指定一个分区键(即相等条件)和一个连续范围(恰当地称为)范围键,即,