我有一个包含math/big.Int字段的结构。我想使用 mgo 将结构保存在 mongodb 中。在我的情况下,将数字保存为字符串就足够了。我查看了可用字段的标签,没有任何接缝可以允许自定义序列化程序。我期待实现一个类似的接口,encoding/json.Marshaler但我在文档中没有发现这样的接口。这是我想要我需要的一个简单的例子。package mainimport ( "labix.org/v2/mgo" "math/big")type Point struct { X, Y *big.Int}func main() { session, err := mgo.Dial("localhost") if err != nil { panic(err) } defer session.Close() c := session.DB("test").C("test") err = c.Insert(&Point{big.NewInt(1), big.NewInt(1)}) if err != nil { // should not panic panic(err) } // The code run as expected but the fields X and Y are empty in mongo}谢谢!
1 回答
- 1 回答
- 0 关注
- 226 浏览
添加回答
举报
0/150
提交
取消