我创建了一个 struct
, 使用 fmt.Println()
打印的信息如下
{test "d:\test\test.txt"} //第二个field是一个路径字符串
然后使用 MGO
向数据库插入
go
session, err := mgo.Dial("localhost:27017") db := session.DB("test") c := db.C("test") //...省略创建对象的代码,但是肯定创建成功了,使用 fmt 可以打印出对象的内容 c.Insert(testObject)
完成以后去数据库里面查看,记录上在只有id
的信息。另外一个字段的信息没有?
私はそれを自分で解決しました。
struct
では、エクスポート可能なフィールドは大文字で始まる必要があります~実に馴染みのない言語。 。 。