Я пытаюсь обновить свою базу данных следующим кодом:
const patchParams = {
TableName: 'users',
Key: {
email,
},
UpdateExpression: `set oauth_tokens.oauth_token1 = :a`,
ExpressionAttributeValues: {
':a': accessToken,
},
ReturnValues: "UPDATED_NEW"
};
dynamoDb.update(patchParams, (putError, result) => {
console.log(putError, result);
Но она продолжает выдавать эту ошибку: The document path provided in the update expression is invalid for update',
code: 'ValidationException'
Я думаю, что это может быть, потому что нет email
поле заполнено еще.Есть ли способ поставить новую запись и обновить ее?