大概结构如下:
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遍了没找到类似案例,请教上面这段代码是哪里不规范?
<a href="/user/leon0903" title="@leon0903">@leon0903</a> 搞定里,变量名字小写里,改成大写就行了,谢谢
#2
更多评论
你是想用 struct 继承吗? type Info struct{User _id bson.ObjectId bson:"-" id uint32 bson:"id" } 这样就可以了
#1