У меня есть таблица, которая содержит поле (не является ключевым полем) под названием appsMap, и это выглядит следующим образом:dynamodb - сканировать предметы, где карта содержит ключ
appsMap = { "qa-app": "abc", "another-app": "xyz" }
Я хочу сканировать все строки, appsMap содержит ключ «qa-app» (значение не важно, просто ключ). Я пробовал что-то вроде этого, но он не работает так, как мне нужно:
FilterExpression = '#appsMap.#app <> :v',
ExpressionAttributeNames = {
"#app": "qa-app",
"#appsMap": "appsMap"
},
ExpressionAttributeValues = {
":v": { "NULL": True }
},
ProjectionExpression = "deviceID"
Какой правильный синтаксис?
Спасибо.