我想从dynamodb中的表中检索最小值(在Javascript中)。我想要获得的值是常规属性,而不是键。如果有多个 - 那么我想将其限制为只有一个。
例如,我有一个事件表。键是用户ID,排序键是事件ID。我希望以最少的与会者数量获得活动,这是一个额外的属性。
有人能帮帮我吗? 谢谢。
答案 0 :(得分:0)
假设这是一个值表,一个简单的for循环检查应该可以解决这个问题:
for(i = 0; i < rowLength; i ++)
{
for(j = 0; j < columnLength; j ++)
{
temp = table.numberOfAttendees[i][j];
if(temp < minimum)
{
minimum = temp;
rowOfMin = i;
columnOfMin = j;
}
}
}
执行前:
声明i,j,minimum,temp,rowOfMin和columnOfMin(我不知道语法)
确保将最小值设置为某个较高的值,以便不会忽略任何值
执行后:
最小值将是最小的与会者数量
rowOfMin和columnOfMin将成为表的索引
希望这有帮助!