表中有一列,其数据类型是一组字符串。我想要得到基于集合大小条件的结果。如何在AWS-CLI中为它编写过滤器表达式?
您可以在这里看到条件表达式的完整摘要。您正在寻找的特性已经存在(假设通过"size"你指的是一个集合中元素的数量)——它是size()
函数。引用该文件的相关部分:
如果属性是Set数据类型,size返回集合中元素的个数。
示例:检查该产品是否有多种颜色可供选择。表达式属性值
:v_sub
是1的占位符。
size (Color) < :v_sub
请记住,尽管这种过滤可以避免向您发送不匹配的项目,您仍然将为这些项目的阅读支付全价,即使没有返回。因此,如果您需要经常这样做并过滤掉很多项,您可能需要重新考虑您的数据模型,以帮助您更有效地只检索相关项。