我正在尝试使用以下 DB API:https : //godoc.org/github.com/syndtr/goleveldb/leveldb# (基于简单文件的键/值数据库)我能够将“密钥”放入和获取到数据库中。但是,我想知道 value 是否可以是一个结构,例如:type Thm struct { Name string Age int}然后,var Tmp ThmTmp.Name = "Gon"Tmp.Age = 33db.Put([]byte("test3"), []byte(Tmp), nil)现在,我得到的错误是“无法将 Tmp(类型 Thm)转换为 []byte。如果您有使用 levelDB 的经验,您能帮我通常如何完成吗?或者,我应该将 struct 转换为 byte 以使其工作吗?
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消