查询现在可以工作,但问题是attribute_not_exists
当我添加 attribute_not_exists 时,整个查询不起作用。
错误消息:“一个或多个参数值无效:辅助(截断...)ValidationException(客户端):一个或多个参数值无效:辅助索引status-created_at-index不投影一个或多个过滤器属性:[附属, 代理人, 合伙人]"
有人可以解释为什么吗?谢谢,我是新手
查询现在可以工作,但问题是attribute_not_exists
当我添加 attribute_not_exists 时,整个查询不起作用。
错误消息:“一个或多个参数值无效:辅助(截断...)ValidationException(客户端):一个或多个参数值无效:辅助索引status-created_at-index不投影一个或多个过滤器属性:[附属, 代理人, 合伙人]"
有人可以解释为什么吗?谢谢,我是新手
创建二级索引时,您尚未为这三个属性(附属公司、代理、合作伙伴)设置投影。
你可以在你得到的输出中看到它:
Secondary index status-created_at-index does not project one or more filter attributes: [affiliate, agent, partner]
投影是从表复制到二级索引的一组属性。表的分区键和排序键总是投影到索引中;您可以投影其他属性来支持您的应用程序的查询要求。
您可以在Amazon DynamoDB 全球二级索引属性投影中了解更多信息。