2013-10-07 77 views
1

我在DynamoDB中有一個名爲「Users」的表。在表中的列:DynamoDB通過屬性在對象中的屬性相等進行掃描

"UserId", "UID_INTERNAL", "UID_EXTERNAL", "IsActive" ... 

對於所有具有相同INTERNALEXTERNAL ID的用戶,他們基本上非人類用戶,即系統的用戶id。我想取他們。我目前正在做的是獲取IsActive1的所有記錄,然後自己檢查相等性。這很好,直到前一段時間用戶數量還不多。由於企業用戶ID導入,人類用戶的數量約佔總用戶的93%。所以基本上,我無緣無故地在線上提取了超過93%的額外數據(這大大增加了我們的賬單,因爲我們必須每次都提供越來越多的容量)。

有沒有辦法讓我執行掃描查詢,以便我可以有一個Condition在返回數據之前檢查表中的屬性?

回答

3

這是不可能添加基於元素本身(INTERNAL EQ EXTERNAL

我覺得你是隻保存非人類,方便取另一臺更好的條件。

+0

一直在尋找不可估量的文檔,看起來像..這就是它。 –

相關問題