我對DynamoDB相當新穎。我有一個要求,我需要設計一個表在手機上共享代碼。代碼細節將作爲屬性存儲。例如:DynamoDB:搜索哈希鍵或範圍鍵
- 'A' 共享的代碼爲 '1234567890'
- 'A' 共享一個到 '1234567891' 代碼
- 'B' 共享的代碼爲 '1234567890'
- 「B '共享代碼到'1234567891'
'A'和'B'是用戶'1234567890'和'1234567891'是收件人。如果我使用UserId散列鍵和RecipientNumber作爲範圍鍵,我可以找出與用戶共享代碼的收件人。我的要求是查詢兩種方式: 1.與用戶共享代碼的收件人列表(在查詢中傳遞userId) 2.與收件人共享的代碼列表(由與收件人共享代碼的所有用戶)
什麼應該是設計表的正確方法?