问题描述
我创建了一个 struct, 使用 fmt.Println() 打印的信息如下
{test 'd:testtest.txt'} //第二个field是一个路径字符串
然后使用 MGO 向数据库插入
gosession, err := mgo.Dial('localhost:27017')db := session.DB('test')c := db.C('test')//...省略创建对象的代码,但是肯定创建成功了,使用 fmt 可以打印出对象的内容c.Insert(testObject)
完成以后去数据库里面查看,记录上在只有id的信息。另外一个字段的信息没有?
问题解答
回答1:自己解决了, 在 struct 中,可导出的字段一定要用大写开头阿~不熟悉的语言果然是。。。