当前位置: 首页 > 知识库问答 >
问题:

带范围键项计数0的DynamoDB GSI

郎同化
2023-03-14

我在DynamoDB中有一个表,如下所示:

我在表中添加了一个关于“category”的全局二级索引,它工作得很好,并在item Count下给出了表中的条目数。

然后我意识到,我实际上需要能够在一个特定的“类别”中搜索,但按“userrating”排序。

谢谢你的帮助。

共有1个答案

柯锋
2023-03-14

根据亚马逊的文档,这是更新约每6小时。

ItemCount-全局辅助索引中的项数。DynamoDB大约每六小时更新一次该值。最近的更改可能不会反映在此值中。

在我的例子中,即使控制台仍然显示itemcountzero并且没有返回索引的扫描/查询结果,我还是能够成功地从代码中查询到它。

 类似资料:
  • 我医生看起来像 我想拥有超过 100个文档在50到100个之间少于100个文档我尝试使用不同的聚合,但我不知道如何在另一个聚合的计数上进行范围聚合 谢谢你的帮助,

  • 我正在对文档中的“位置”字段进行聚合,在同一文档中还有一个“城市”字段。我正在查询“城市”字段上的文档,并聚合“位置”字段上的文档。 现在计数和聚合都很好,随着hits.but我的问题是,我想在“doc-count”设置为0的情况下进行聚合,聚合桶会返回所有计数为0的lcoations,这些lcoations甚至落在其他城市。我只想获得0个计数位置,只是为了city.want将0个计数位置的上下文

  • 因此,我试图编写一个python函数,它接受两个参数n和num,并计算在0和num之间出现的'n'。例如, 应为。

  • 我的方法是生成所有素数直到(埃拉托色尼筛),并检查给定范围内的每个数是否可被素数的平方整除。这些数字的计数从范围的长度中减去,以给出平方自由数。 但是这种方法在复杂度上超时了,请建议一些其他的方法

  • 问题内容: 我在存储过程中使用“设置RowCount”。我有一个问题,Set RowCount的范围是什么?考虑以下SP 现在在上面的SP中,您必须看到我的SetRowcount语句不匹配。所以我的问题是,如果我忘记在开头的“ Set RowCount N”语句中添加“ Set RowCount 0”,该怎么办?需要吗?这会影响我的应用程序中其余SP的执行吗? 问题答案: 据我所知,与注释中链接的

  • 问题内容: Angular确实在其HTML指令中使用数字为for循环提供了一些支持: 但是,如果您的范围变量包含具有动态数字的范围,则您每次都需要创建一个空数组。 在控制器中 在HTML中 这行得通,但是这是不必要的,因为我们根本不会在循环中使用范围数组。有谁知道设置最小值/最大值的范围或常规值? 就像是: 问题答案: 我稍微调整了这个答案,想到了这个小提琴。 过滤器定义为: 重复使用如下: