[英]Dynamo DB filter expression using IN operator with numeric array variable
我正在嘗試使用以下有效內容執行查詢
payload = {
TableName : "fleet_list",
IndexName : "vehicle_type-department-index",
KeyConditionExpression : "vehicle_type = :v",
FilterExpression : "(id IN (:list))",
ExpressionAttributeValues : {
":v" : "Car",
":list" : [1947, 4397].join()
}
}
但是查詢不起作用。 它確實有效,如果:list:1947。 任何幫助將不勝感激
請嘗試以下方法:
FilterExpression : "(id IN (:list))",
更改為FilterExpression : "(id IN (:id1, :id2))",
":list" : [1947, 4397].join()
到":id1": 1947, ":id2": 4397
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.