2015-02-10 41 views
0

出散列或範圍關鍵是它可以查詢dynamodb不使用hash key or range key使用Java SDK的,我搜索在AWS文檔,我沒有發現任何地方。查詢迪納摩DB使用Java SDK

在此先感謝。

回答

0

爲了使用​​操作,你must provide a hash key.

你必須提供一個散列鍵屬性名和一個獨特的價值 搜索。您可以選擇提供範圍鍵屬性名稱和 值,並使用比較運算符來優化搜索結果。

如果您沒有散列鍵,則應該查看Scan操作。它會根據您的情況評估表格中的每個項目,以及other considerations

+0

另請注意,儘管掃描操作可以執行OP所要求的操作,但它對每個返回的項目都使用吞吐量,因此非常低效並且泄氣,尤其是在較大的表格上。通常,建議僅將掃描用於備份目的。 (我確信這是在文檔中提到的,但它不能強調)。 – DGolberg 2015-02-18 18:37:53