我想存储用户及其total_score的信息。 每个用户都有一个facebook_id,它将成为主键。 我设计了表格和索引:
表名:UserDataTest
主分区键:facebook_id(String)
现在我希望获得前50名用户关注total_ranking。 我写了这样的查询参数:
var params = {
TableName : "UserDataTest",
ProjectionExpression:"facebook_id, facebook_name, #lev, total_star, total_crown, total_ranking, isVip",
IndexName: "facebook_id-total_ranking-index",
ExpressionAttributeNames: {
"#lev" : "level"
}
ScanIndexForward: false,
Limit: 50
};
但是我无法获得我需要的数据。
你能给我一个解决方案吗?有没有想过重写查询或重新设计表?
感谢