【新手请教】struct嵌套时该怎么表达?我mgo写入数据只有_id字段

weixin_38053953 2019-09-20 10:52:27
大概结构如下:
type User struct{
name string `bson:"name"`
age uint32 `bson:"age"`}

type Info struct{
_id bson.ObjectId `bson:"-"`
id uint32 `bson:"id"`
user User `bson:"user"`}

us := &User{
name:"tonny"
age: 30}

rec :=&Info{
id: 1
user: *us}
err = col.Insert(rec)

写入mongodb后只看到有"_id" 字段,baidu、google遍了没找到类似案例,请教上面这段代码是哪里不规范?
...全文
36 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38065377 2019-09-20
  • 打赏
  • 举报
回复
你是想用 struct 继承吗? type Info struct{User _id bson.ObjectId bson:"-" id uint32 bson:"id" } 这样就可以了

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧