ИЛИ условие не допускается в выражении KeyConditionExpression.Есть ли альтернатива для этого?
Ниже мой код:
project_id: первичный ключ
имя_проекта: ключ сортировки
В текстовом поле пользовательского интерфейса,имя проекта или идентификатор проекта вводится для поиска конкретного проекта.
const param = {
"TableName": "Projects",
"KeyConditionExpression": "project_id = :p OR project_name = :p",
"ExpressionAttributeValues": {
":p": project, //This value is read from UI text box
}
}
const projects = await dynamodb.query(param).promise();