通过阅读 Amazon DynamoDB 指南,我不明白是否有办法在查询/扫描后订购项目。
例如:
--我的数据库表--
TableName:"Projects",
Item:{
"projectOwner": "User1",
"projectName": "Project1",
"creationDate": "Wed Nov 20 2016",
"updateDate": "Wed Nov 29 2016",
}Item:{
"projectOwner": "User1",
"projectName": "Project2",
"creationDate": "Wed Nov 20 2016",
"updateDate": "Wed Nov 28 2016",
}Item:{
"projectOwner": "User1",
"projectName": "Project3",
"creationDate": "Wed Nov 20 2016",
"updateDate": "Wed Nov 30 2016",
}
Run Code Online (Sandbox Code Playgroud)
所以我想扫描我的数据库并返回按“updateDate”排序的所有项目。有没有办法使用 dynamoDB 参数来实现这一点?
params = {
TableName: "Projects",
ProjectionExpression: "projectName",
KeyConditionExpression: "projectOwner = :userId",
ExpressionAttributeValues: {
":userId":userId
}
};
Run Code Online (Sandbox Code Playgroud)