在AWS boto3中使用DynamoDB时,attribute_not_exists是一个用于查询表中不存在某个属性值的条件表达式函数。
示例代码: 使用条件表达式来查询不存在某个属性值的项目:
import boto3 from boto3.dynamodb.conditions import Key, Attr
dynamodb = boto3.resource('dynamodb') table = dynamodb.Table('my-table')
response = table.query( KeyConditionExpression=Key('my-partition-key').eq('my-partition-key-value') & Attr('my-sort-key').not_exists() )
items = response['Items'] print(items)