使用golang';s mgo库,如何检索嵌套对象(如列表)
我正在尝试检索填充此类的对象:使用golang';s mgo库,如何检索嵌套对象(如列表),go,mgo,Go,Mgo,我正在尝试检索填充此类的对象: type Room struct { Name string People []Person Chat []ChatMessage Me Person } 数据字段“People”显示为空片段[]。我使用一个简单的查找来获取数据 result := Room{} err = c.Find(bson.M{"name": "dev"}).One(&result) 我做错了什么 算出了 答案可以在这里找到:
type Room struct {
Name string
People []Person
Chat []ChatMessage
Me Person
}
数据字段“People”显示为空片段[]。我使用一个简单的查找来获取数据
result := Room{}
err = c.Find(bson.M{"name": "dev"}).One(&result)
我做错了什么
算出了
答案可以在这里找到:
基本上,只需在People[]Person行的末尾添加“bson:”就知道了
答案可以在这里找到:
基本上,只需要在人的末尾加上“BSON”:“人线< /P>你检查了是否有人被存储了,而不是仅仅编辑你的问题,考虑为你的问题为他人创造一个答案。我对在这个网站上发帖有点陌生。