0
從單個表中爲給定的一組散列鍵獲取所有項目的有效方式是什麼?表具有hashkey和rangekey。獲取給定的一組散列鍵的所有項目
檢索我使用
items = tbl.items.query(
:hash_value => "HashKey1",
:select => :all).select.map {|i| i.attributes}
一種方法來檢索所有項目的單個項目是遍歷鍵這是一個可怕的解決方案
hashkeys = %w(abcd efgh xyz)
hashkeys.each do |key|
items[dn] = tbl.items.query(
:hash_value => key,
:select => :all).select.map {|i| i.attributes}
end
我使用Ruby客戶端亞馬遜DynamoDB 。