2016-02-23 97 views
0

我有一個名爲「批准」的列的dynamodb表,其中包含「待批准」,「批准」和「未批准」的「批准」值的多個測試項目。我有3個項目與「待定」。Dynamodb FilterExpression只返回一個項目

我正在使用下列Lambda函數檢索項目,我只想獲取「待處理」項目。所以我使用FilterExpression。這是我的全部功能:

基本上我想做一個「SELECT *如果它在SQL中。

奇怪的是,只有項目正在返回,而我期待3.我沒有使用限制。爲什麼它只返回一個項目?

+0

什麼是你的散列/範圍鍵? –

+0

主分區鍵是「postID」。沒有排序鍵。我不確定這是否回答你的問題?我對noSQL比較陌生。 –

回答

0

不好意思,我正在讀錯執行結果。它正確地返回了3個結果,但只有第一個項目出現在「上方」(可能是另一個不使用AWS控制檯的原因)。

希望上面的代碼能夠很好地工作,將幫助其他人作爲使用FilterExpression的簡單示例。

相關問題