У меня есть лямбда-функция в Nodejs, которая имеет параметры запроса DynamoDB, как указано ниже с params.FilterExpression
, предварительно установленным и добавленным оператором AND
:
params.FilterExpression = `attribute_exists(#i) AND #i = :i AND ${params.FilterExpression}`;
params.ExpressionAttributeNames['#i'] = 'ipName';
params.ExpressionAttributeValues[':i'] = 'Test 123';
Запрос выполнен успешно, я получаюпредметы, но с ошибкой ipName
, они должны иметь ipName = 'Test 123'
, однако я вижу ipName = 'Test 1200'
внутри предметов.