title: from relation table to mongodb
body: <p>I'm trying to create a MongoDB design (but I'm new at mongo) based on a relation database schema.</p>
  
  <p>My question is: <strong>How far do I denormalize my schema?</strong>:</p>
  
  <pre><code>-Users
  --Wallets[field1,field2]
  ---Items[field1,field2]
  ----Transactions[field1,field2]
  --....
  </code></pre>
  
  <p><code>Users</code> -> linked to a lot of tables.<br>
  <code>Wallets</code> -> a user can have more wallets.<br>
  <code>Items</code> -> a wallet can have more Items(the field values of Items will not regulary change).<br>
  <code>Transactions</code> -> a item can have more Transactions.<br>
  My idea is to:</p>
  
  <ol>
  <li>Split Users in a document</li>
  <li>Group Wallets and Transactions (create a reference to <code>User_id</code> (at the wallet level) and <code>Item_id</code> (on the transaction level)) in a document</li>
  <li>Items in a document</li>
  </ol>
  
  <p>Will this be a right approach?  </p>
  
  <p>As to why MongoDB: it is because I'm creating a Meteor App.</p>