[英]Update GSI of DynamoDB, old data not update in new GSI
我有一張桌子,名字是Ticket
Ticket { id, usage, affiliationOrganization createdAt, .... }
GSI1:PartionKey:用法 SortKey:affiliationOrganization
經過一段時間的開發,我想更新 GSI1 PartionKey 的 SortKey:usage SortKey:affiliationOrganization#createdAt
但是修改了GSI之后,原來的數據已經不在這個GSI表中了。 只有在添加新數據時,這些新數據才會自動輸入到 GSI 表中。
(我的英語很笨,如果我寫錯了我很抱歉)
想在舊數據修改后自動更新到GSI 避免GSI表數據丟失,查詢不漏數據
如果符合條件,舊數據將自動復制到 GSI。 請確保您所有的舊項目都有一個名為affiliationOrganization#createdAt
的屬性。
請注意,這必須是單個屬性,DynamoDB 不會自動組合屬性,您必須手動組合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.