![](/img/trans.png)
[英]Dynamo DB : UpdateItemSpec : Multiple Update Expression - Not Working
[英]Using filter expression on Dynamo DB index
我們知道可以在dynamo db的Query操作中應用過濾器表達式。 我在查詢索引時嘗試相同的方法,是否可以將過濾器表達式與索引一起使用? 我在這里沒有得到任何結果或過濾。 下面是代碼片段
Map<String, String> expressionAttributeNames = new HashMap<>();
expressionAttributeNames.put("#student_status", "status");
QuerySpec querySpec = new QuerySpec()
.withKeyConditionExpression("school_id = :schoolId")
.withFilterExpression("#student_status <> OUT")
.withNameMap(expressionAttributeNames)
.withValueMap(new ValueMap()
.withString(":schoolId", schoolId));
是的,過濾器表達式在表或GSI上的工作原理相同。 如果要查詢GSI而不是查詢表,則需要指定.withIndexName
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.