1
我在DynamoDB中有一个名为“Users”的表。在表中的列:DynamoDB通过属性在对象中的属性相等进行扫描
"UserId", "UID_INTERNAL", "UID_EXTERNAL", "IsActive" ...
对于所有具有相同INTERNAL
和EXTERNAL
ID的用户,他们基本上非人类用户,即系统的用户id。我想取他们。我目前正在做的是获取IsActive
为1
的所有记录,然后自己检查相等性。这很好,直到前一段时间用户数量还不多。由于企业用户ID导入,人类用户的数量约占总用户的93%。所以基本上,我无缘无故地在线上提取了超过93%的额外数据(这大大增加了我们的账单,因为我们必须每次都提供越来越多的容量)。
有没有办法让我执行扫描查询,以便我可以有一个Condition
在返回数据之前检查表中的属性?
一直在寻找不可估量的文档,看起来像..这就是它。 –