doutan8775 2012-08-01 07:36
浏览 74
已采纳

使用mgo嵌套文档字段

I am using Golang with mgo driver for mongodb.

According to example at http://labix.org/mgo 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?

Another question is related to go Lang name convention. When I fill my structure with s.FindId(...).One(&doc) can doc have fields with lower case names like "timer" instead of "Timer"?

Do mgo have possibility to get not structured document from mongo and just return map[string]string?

  • 写回答

1条回答 默认 最新

  • douxiuyi6529 2012-08-01 13:57
    关注

    See mgo/bson docs on how to use lower case fields.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?