我想使用 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
相关分类