title: MongoDB design - Same document with multiple keys
body: <p>I'm completely new to MongoDB, and I'm confused on how to structure the data. What I need to do is storing a set of objects which can be retrieved by different keys. For example, I have the object "CustomerInfo" and it can be referenced by keys "Customer1", "Customer_1", "Cust.1", "Customer 1" and so on.  </p>
  
  <p>In an RDMBS I would create a separate table to store the aliases, and have a single row for the Customer Info data. Then I'd join them, using whatever alias I get from the Customer, and get to the data. It seems simple and straightforward, but, so far, I couldn't get past creating an empty database. It seems that my experience with RDBMS is more of a hindrance than an asset in this case, as I tend to "think relational" and it (obviously) doesn't apply to NoSQL databases.</p>
  
  <p>Any suggestion is welcome, thanks in advance for all the answers.</p>