У меня есть таблица БД в атрибуте AWS DynamoDB
+------------+----------+-------------+---------------+
| email (PK) | uid (SK) | isConnected | connectionExp |
+------------+----------+-------------+---------------+
email
. Возможно дублирование.
Я пытаюсь удалить элементы после connectionExp
.
export const delete = (e, ctx, cb) => {
const params = {
TableName: "MyTable",
/*
I want to skip Key attribute if I can.
*/
ConditionExpression: "isConnected == :isConnected and connectionExp <= :connectionExp",
ExpressionAttributeValues: {
":isConnected": false,
":connectionExp": moment().format("YYYY-MM-DD HH:mm:ss")
}
}
DYNAMO_DB.delete(params, (err, data) => { ... });
}
Приведенный выше код не работает.
Как я могу удалить свои элементы с эффективностью