title: Using mgo for nested document fields
body: <p>I am using Golang with mgo driver for mongodb. </p>
  
  <p>According to example at <a href="http://labix.org/mgo" rel="nofollow">http://labix.org/mgo</a> everything works great. But I can not find any documentation how mgo supports "dot notation" to be able to set and remove nested fields. So, how can I accesss nested fields?</p>
  
  <p>Another question  is related to go Lang name convention. When I fill my structure with s.FindId(...).One(&amp;doc) can doc have fields with lower case names like "timer" instead of "Timer"?</p>
  
  <p>Do mgo have possibility to get not structured document from mongo and just return map[string]string?</p>