猿问

如何将具有映射属性的基于结构的类型保存到 mongodb 中

我想使用 mongodb 作为会话存储并将基于结构的数据类型保存到 mongodb 中。


The struct type looks like:


type Session struct {

    Id  string

    Data map[string]interface{}

}

并创建对 Session 结构类型的引用并将一些数据放入如下属性中:


type Authen struct {

    Name, Email string

}

a := &Authen{Name: "Foo", Email: "foo@example.com"}


s := &Session{}

s.Id = "555555"

s.Data["logged"] = a

如何将会话数据保存s到 mongodb 以及如何查询这些数据并再次保存到引用中?我认为问题可能发生在 type 的 data 属性上map[string]interface{}。


作为 mongodb 的驱动程序,我会使用mgo


人到中年有点甜
浏览 176回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答