gpt4 book ai didi

java - UpdateItemRequest - 使用本地二级索引更新多个项目

转载 作者:行者123 更新时间:2023-11-30 03:45:08 25 4
gpt4 key购买 nike

我有一个 DynamoDB 表 Contact,其中 userId 是 hashKey,id 是范围键。现在,还有categoryId 和deleted ( true|false ) 等参数。

我需要更新特定类别内的所有用户联系人(应指定categoryId)。我已经创建了本地二级索引( userId 作为 hashKey ,categoryId 作为 rangeKey ),但仍然没有运气。

注意!我需要更新一个查询中的所有项目。项目数量确实很大,因此选择所有项目并单独更新是不可行的。

任何帮助将不胜感激!预先感谢您。

最佳答案

如果您事先没有对象的 key ,则无法更新 DynamoDB 中的结果。这意味着虽然您可以在 SQL (UPDATE + WHERE) 中执行此操作,但无法在 DynamoDB 中执行此操作。您必须首先获取对象(使用辅助索引),然后对主键进行批量更新。

关于java - UpdateItemRequest - 使用本地二级索引更新多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25934020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com