2015-11-19 48 views
1

我已經在去建立一個程序以一個結構存儲切片和嵌套結構MongoDB中Golang

type A struct { 
    feature []string 
} 

type B struct { 
    title string 
    other_feature []A 
} 

我試圖用BSON包,但只有標題出現執行後的數據庫上。有沒有人有辦法解決嗎?

+2

你能分享更多的代碼/請註明您所使用的 – bvpx

+0

可能的複製蒙戈DB驅動程序[golang mongodb的氧化鎂(MgO)未插入文檔(http://stackoverflow.com/questions/33045404/ golang-mongodb的-MgO的是 - 不插入-文檔) –

回答

3

你需要export通過字段名稱以大寫字母開頭的字段名稱。使用bson字段標籤來指定數據庫中使用的名稱。

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

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