Ben appsMap denilen bir alan (bir anahtar alanı), içeren bir tablo var ve bu şuna benzer: Kimin tüm satırları taramak istediğinizdynamodb - harita terimi içeren öğeleri taramak kilit
appsMap = { "qa-app": "abc", "another-app": "xyz" }
appsMap "qa-app" anahtarını içerir (değer önemli değil, sadece anahtar). Bunun gibi bir şey denedim ama şu şekilde çalışmıyor:
FilterExpression = '#appsMap.#app <> :v',
ExpressionAttributeNames = {
"#app": "qa-app",
"#appsMap": "appsMap"
},
ExpressionAttributeValues = {
":v": { "NULL": True }
},
ProjectionExpression = "deviceID"
Doğru sözdizimi nedir?
Teşekkürler.