我正在嘗試使用 dynamodb 在我的 rest API 中實作分頁 記錄排序。
表中有 4 個屬性:-
- a - pk(磁區鍵)
- b - SK(范圍鍵)
- createdAt - 普通屬性
- updatedAt - 正常屬性
由于 dynamodb 總是默認按范圍鍵對資料進行排序。當我想根據創建或更新分頁進行排序時,這將是一個問題,因為如果范圍鍵項以z(只是一個例子)
是否有任何解決方法,我們可以使用分頁和其他不是范圍鍵的屬性對動態資料進行排序?我也不想對屬性使用索引,因為它可以確保成本
uj5u.com熱心網友回復:
如果要搜索更多索引,則必須創建更多索引。聽起來您需要在更新和創建時使用本地二級索引。然后,當您按此排序時,您將分頁切換為使用正確的索引。
我知道你不想付錢,但據我所知,這筆費用正是你所尋求的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/341003.html
標籤:javascript 亚马逊网络服务 休息 亚马逊动态数据库
上一篇:在排序陣列中搜索
