我正在嘗試使用以下 DB API:https : //godoc.org/github.com/syndtr/goleveldb/leveldb# (基于簡單文件的鍵/值數(shù)據(jù)庫)我能夠?qū)ⅰ懊荑€”放入和獲取到數(shù)據(jù)庫中。但是,我想知道 value 是否可以是一個結(jié)構(gòu),例如:type Thm struct { Name string Age int}然后,var Tmp ThmTmp.Name = "Gon"Tmp.Age = 33db.Put([]byte("test3"), []byte(Tmp), nil)現(xiàn)在,我得到的錯誤是“無法將 Tmp(類型 Thm)轉(zhuǎn)換為 []byte。如果您有使用 levelDB 的經(jīng)驗,您能幫我通常如何完成嗎?或者,我應(yīng)該將 struct 轉(zhuǎn)換為 byte 以使其工作嗎?
- 1 回答
- 0 關(guān)注
- 222 瀏覽
添加回答
舉報
0/150
提交
取消