Запрос на обновление AWS, переменные параметры - PullRequest
0 голосов
/ 17 октября 2018

Я новичок в консоли AWS, а что нет, я просто написал свой собственный API (с помощью учебных пособий) и мне было интересно следующее: могу ли я обновить свой продукт условно?Мой текущий параметр из звонка выглядит так:

    TableName: "product",
    Key: {
        product_id: event.pathParameters.id
    },
    UpdateExpression: "SET price_buyin = :price_buyin, price_sell = :price_sell, price_grit = :price_grit, note = :note, status_code = :status_code, producttype_id = :producttype_id, handled_by = :handled_by, handled_number = :handled_number, productsize_id = :productsize_id, processed_date = :processed_date",
    ExpressionAttributeValues: {
        ":price_buyin": data.price_buyin ? data.price_buyin : 0,
        ":price_sell": data.price_sell ? data.price_sell : 0,
        ":price_grit": data.price_grit ? data.price_grit : 0,
        ":status_code": data.status_code ? data.status_code : 0,
        ":processed_date": data.processed_date ? data.processed_date : 0,
        ":producttype_id": data.producttype_id ? data.producttype_id : 0,
        ":handled_number": data.handled_number ? data.handled_number : 0,
        ":productsize_id": data.productsize_id ? data.productsize_id : 0,
        ":note": data.note ? data.note : "empty",
        ":handled_by": data.handled_by ? data.handled_by : "empty"
    },
    ReturnValues: "ALL_NEW"

Я хочу иметь возможность обновить, скажем,;price_buyin, но когда я не добавляю другие значения, они автоматически становятся равными 0. Есть ли способ сказать только обновить price_buyin?

Заранее спасибо!

Привет,

Брэм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...