Golang 中国

请问我使用mgo 进行MONGODB开发,我对模型定义有些问题
例如:

type Base struct{
    AddTime time.Time  `bson:"at"`
    Author string `bson:"author"`
} 
type AAA struct{
    Base
    Title string `json:"title"  bson:"t"`
}

按照这个定义,当我保存 AAA的时候,会将AAA中的Base保存成子文档,但是我不希望这样,我希望储存到Mongo时还能是下面这个样子:{"at":"xxx","auth":"xxxx","title":"xxxxx"} 而不是{"base":{"at":"xxx","auth":"xxxx"},"title":"xxxxx"}
请问能通过 bson 标签解决这个问题吗?

//—————————————————-

google 解决了。。用这个标签 “inline”


sydpink 于 2018-11-19 14:55 修改
0 回复
需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。