我試圖運行在DynamoDB查詢過濾器表達式(在Node.js的環境),對其中一個屬性不被那些屬性的列表。我這樣做:DynamoDB FilterExpression與NOT IN
documentClient.query({
TableName: 'event',
IndexName: 'OrganisationTimestamp',
KeyConditionExpression: '#ts BETWEEN :from AND :to',
ExpressionAttributeNames: {
'#ts': 'Timestamp'
},
ExpressionAttributeValues: {
':to': to,
':from': from,
':ignoredUserIds': "1, 2, 3"
},
FilterExpression: 'not (userId in (:ignoredUserIds))'
})
但是我並沒有在這裏任何運氣,而且越來越項背與該範圍內的用戶id屬性。
任何幫助非常感謝,謝謝!用於匹配列表中的元件檢查: -