title: Retrieve a subdocument from Mongodb
body: <p>I have no code to show as I do not know how to achieve what I want.</p>
  
  <p>I have read that it is possible to return a sub document from a document, but I have not found out how to actually do this. A contrived example of a Users collection:</p>
  
  <pre><code>[
     {
        "_id":0,
        "Name":"Person 1",
        "Cupboard":[
           {
              "_id":0,
              "Items":[
                 {
                    "_id":1,
                    "Name":"item 1"
                 },
                 {
                    "_id":2,
                    "Name":"item 2"
                 }
              ]
           }
        ]
     }
      ,
      {
        "_id":1,
        "Name":"Person 2",
        "Cupboard":[
           {
              "_id":0,
              "Items":[
                 {
                    "_id":1,
                    "Name":"item 1"
                 },
                 {
                    "_id":2,
                    "Name":"item 2"
                 }
              ]
           }
        ]
     }
  ]  
  </code></pre>
  
  <p>How do I ONLY return Items from a cupboard, assuming I know the cupboard's _id? I am using the C# driver, but even help doing it in the mongo shell would be useful.</p>