在MongoDB Golang中存储切片和嵌套结构

时间:2015-11-19 21:07:07

标签: arrays mongodb go bson

我在Go中使用下一个结构构建了一个程序

type A struct {
  feature []string
}

type B struct {
  title string
  other_feature []A
}

我尝试使用bson包,但执行后只有标题出现在数据库中。有没有人有解决方案?

1 个答案:

答案 0 :(得分:3)

您需要export字段名称,方法是使用大写字母开头。使用bson字段标记指定数据库中使用的命名。

type A struct {
  Feature []string `bson:"feature"`
}

type B struct {
  Title string       `bson:"title"`
  Other_feature []A  `bson:"other_feature"`
}