title: Remove nested attribute in dynamodb
body: <p>Let's say I have this item in DynamoDB:</p>
  
  <pre><code>{
    "customerId": "customer_001",
    "customerName": "itsme",
    "address": {
      "city": "Frankfurt",
      "country": "Germany",
      "street1": "c/o Company xxx",
      "street2": "Europe",
      "street3": "PO Box 406",
      "zip": "12345"
    }
  }
  </code></pre>
  
  <p>I need to remove the nested attribute <code>address.street3</code> from the item. How I can accomplish this?</p>
  
  <p>Here is my code below; it works perfectly to remove non-nested attributes (for example, <code>customerName</code>), but if I try to use this in nested attributes (like <code>address.street3</code>), it silently fails.</p>
  
  <pre><code>const params = {
      TableName: customerTable,
      Key: {
          customerId: customerId,
      },
      AttributeUpdates: {
          'address.street3':
          {
              Action: 'DELETE'
          }
      }
  };
  
  dynamoDb.update(params, function (err, data) {
      if (err) {
          console.error("Unable to update customer. Error JSON:", JSON.stringify(err, null, 2));
      }
      else {
          console.log("UpdateCustomer succeeded:", JSON.stringify(data.Attributes));
          responseHelper.ResponseHelper.success(JSON.stringify(data.Attributes), 200, callback);
      }
  });
  </code></pre>
  
  <p>What can I remove the nested attribute <code>address.street3</code>?</p>