INNER CODE UNIT · Go
err
philippgille/gokv · badgerdb/badgerdb.go:30
err = s.db.Update(func(txn *badger.Txn) error {
return txn.Set([]byte(k), data)
})
if err != nil {
return err
}
return nil
}
// Get retrieves the stored value for the given key.
// You need to pass a pointer to the value, so in case of a struct
// the automatic unmarshalling can populate the fields of the object
// that v points to with the values of the retrieved object's values.
// If no value is found it returns (false, nil).
// The key must not be "" and the pointer must not be nil.
func (s Store) Get(k string, v any) (found bool, err error) {
if err := util.CheckKeyAndValue(k, v); err != nil {
return false, err