我有一张桌子,上面有:
userId(分区键)postId(排序键)类别
我要显示按类别过滤的所有项目吗?
我应该怎么做?
我的尝试
const params = {
TableName: "posts_reddit",
KeyConditionExpression: "userId = :userId",
FilterExpression: "category: category",
ExpressionAttributeValues: {
":userId": event.requestContext.identity.cognitoIdentityId,
":category": "engineering"
}
};
答案 0 :(得分:0)
您错过了过滤器表达式中的冒号,应该是:
"FilterExpression: "category: :category"
ExpressionAttributeValues
的结构也不正确,必须提供要作为参数传递的类型。请参阅scan operation文档中的以太示例。