title: Can I have multiple entries under the same primary key while using DynamoDB?
body: <p>I'm currently developing a skill which will be a Stock portfolio manager. 
  I want the table to have three headings</p>
  
  <ol>
  <li>UserID (which comes from Alexa)</li>
  <li>Stock name</li>
  <li>Stock amount</li>
  </ol>
  
  <p>UserID is the primary key, and currently I can add an amount of a stock to the table and then in a separate method called GetPortfolioValue I query the database to return the Stock name and Stock amount for a specific UserID, which I will then do some maths on to return the Portfolio value. </p>
  
  <p>The problem is, I can't add another entry under the primary key and so the portfolio can only have one Stock option in it, which sucks</p>
  
  <p>I want to later be able to edit the portfolio in case a user sells part of their stocks.</p>
  
  <p>Is there a way I can do this using DynamoDB?</p>