我正在将 Golang 与 mgo 驱动程序一起用于 mongodb。
根据http://labix.org/mgo上的示例,一切都很好。但我找不到任何文档 mgo 如何支持“点表示法”以设置和删除嵌套字段。那么,如何访问嵌套字段?
另一个问题与 go Lang 名称约定有关。当我用 s.FindId(...).One(&doc) 填充我的结构时,doc 是否可以包含带有小写名称的字段,例如“timer”而不是“Timer”?
mgo 是否有可能从 mongo 获取非结构化文档并仅返回 map[string]string?